Message boards : Theory Application : Comparison Theory VBox versus docker (BOINC set to 100% cpu)
Message board moderation

To post messages, you must log in.

AuthorMessage
Crystal Pellet
Volunteer moderator
Volunteer tester

Send message
Joined: 14 Jan 10
Posts: 1511
Credit: 10,001,714
RAC: 1,125
Message 53041 - Posted: 15 Feb 2026, 15:25:01 UTC

I noticed since we are able to run Theory In WSL container, that the docker results show a big gap between elapsed time and CPU-time (cputime much lower than elapsed)
VBox tasks don't show a big difference between elapsed and cpu-time. Sometimes even equal or CPU higher than elapsed.
I wanted to find out whether running Theory in a VirtualBox VM is faster then in a docker container on a Windows system.
To test that you should exactly run the same task in both circumstances.
I did not want to wait > 100 years to get the same job with the same parameters, so I had to manipulate the input file, so that the job is exactly doing the same processing.
A first quick test showed me that VirtualBox was -surprise- much slower. Coïncidence?
So I did a second test under the same host-load.
The outcome of 2 times job ppbar zinclusive 1800 -,-,50,130 - pythia8 8.303 CP1-CR2 100000 642

                   1. docker                               2. VirtualBox
			
Returned          15 Feb 2026, 11:11:24 UTC                15 Feb 2026, 12:37:39 UTC
Computer ID       10772116		                   10772116
Run time          19 min 22 sec		                   53 min 36 sec
CPU time          16 min 36 sec                            52 min 34 sec
Validate state    Valid                                    Valid
Credit            8.93		                           24.69
peak FLOPS        3.32 GFLOPS                              3.32 GFLOPS
App-version       Theory Simulation v302.10 (docker)       Theory Simulation v301.00 (vbox64_theory)
PeakWorkingSet    13.20 MB                                 69.93 MB
Peak swap size    6.63 MB                                  56.40 MB
Peak disk usage   8.31 MB                                  614.12 MB

job: run exitcode 0                                        0
job: diskusage    18052                                    18084
job: logsize      8072 k                                   8192 k
job: time         23m 15.5s                                50m 55.4s
job: cpuusage     1447 s                                   3080 s
ID: 53041 · Report as offensive     Reply Quote
maeax

Send message
Joined: 2 May 07
Posts: 2284
Credit: 178,801,450
RAC: 1,929
Message 53042 - Posted: 15 Feb 2026, 16:08:11 UTC

Cern-IT want to make this change from Virtualbox to Docker.
Docker have less Overhead against Virtualbox.

It would be good to get more help for this Transfer.
But, Docker is not for free to use it.
ID: 53042 · Report as offensive     Reply Quote

Message boards : Theory Application : Comparison Theory VBox versus docker (BOINC set to 100% cpu)


©2026 CERN