Vbox Requirements

Message boards : Number crunching : Vbox Requirements
Message board moderation

To post messages, you must log in.

AuthorMessage
BoRet9n4WN

Send message
Joined: 12 Feb 19
Posts: 6
Credit: 98,830
RAC: 0
Message 10 - Posted: 16 Feb 2019, 2:41:55 UTC
Last modified: 16 Feb 2019, 3:01:59 UTC

I checked another user that has some credit with all successful tasks as my tasks were still aborting. They complete some tasks with v5.2.8. I was using v5.2.10 on my 2700x/Ubuntu 18.04 system. So I tried another PC with v5.2.26 on 3570k/Ubuntu 14.04 and it is completing tasks.

Good PC:
https://boinc.tacc.utexas.edu/results.php?hostid=54

So the middle vbox version isn't working. Or is it the host OS? The # of cores?

Edit: I made an app_config.xml to limit the task to 4 threads. No other changes and success. Please limit the tasks to a smaller # of CPUs besides the max. 16 seems too much for your app.
<app_config>
    <app>
        <name>boinc2docker</name>
	 <max_concurrent>2</max_concurrent>
    </app>
    <app_version>
        <app_name>boinc2docker</app_name>
        <plan_class>vbox64_mt</plan_class>
        <avg_ncpus>4</avg_ncpus>
    </app_version>
</app_config>


Edit2: Checking the top hosts. There is only one with more than 4 cores but there is zero CPU time. Other successful hosts are using 2 or 4 cores.
https://boinc.tacc.utexas.edu/results.php?hostid=8

Barely 2 threads of CPU time is being used along with 3135MB of memory.
ID: 10 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
xRXT2toIGA
Project administrator
Project developer
Project scientist

Send message
Joined: 4 Feb 19
Posts: 24
Credit: 3,693
RAC: 1
Message 11 - Posted: 16 Feb 2019, 20:21:44 UTC - in response to Message 10.  

I checked another user that has some credit with all successful tasks as my tasks were still aborting. They complete some tasks with v5.2.8. I was using v5.2.10 on my 2700x/Ubuntu 18.04 system. So I tried another PC with v5.2.26 on 3570k/Ubuntu 14.04 and it is completing tasks.

Good PC:
https://boinc.tacc.utexas.edu/results.php?hostid=54

So the middle vbox version isn't working. Or is it the host OS? The # of cores?

Edit: I made an app_config.xml to limit the task to 4 threads. No other changes and success. Please limit the tasks to a smaller # of CPUs besides the max. 16 seems too much for your app.
<app_config>
    <app>
        <name>boinc2docker</name>
	 <max_concurrent>2</max_concurrent>
    </app>
    <app_version>
        <app_name>boinc2docker</app_name>
        <plan_class>vbox64_mt</plan_class>
        <avg_ncpus>4</avg_ncpus>
    </app_version>
</app_config>


Edit2: Checking the top hosts. There is only one with more than 4 cores but there is zero CPU time. Other successful hosts are using 2 or 4 cores.
https://boinc.tacc.utexas.edu/results.php?hostid=8

Barely 2 threads of CPU time is being used along with 3135MB of memory.



A 64 bit system is required in order to run VirtualBox using BOINC. Additionally, some researchers may have been submitting jobs that implicitly use a large number of cores. Many of the applications we support (such as Autodock-Vina or MPI-Lammps) can be used with multicore systems.
We will add more checks for job submission in the future so that BOINC jobs are limited to 4 cores usage.
Thank you for letting as know.
ID: 11 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
BoRet9n4WN

Send message
Joined: 12 Feb 19
Posts: 6
Credit: 98,830
RAC: 0
Message 12 - Posted: 16 Feb 2019, 21:33:25 UTC

Some other BOINC projects don't work well with certain vbox versions or not at all. At 1st glance with the other user submitting successful work, that seemed like the more likely culprit. Thus the thread title. So I tried another system of mine and the trend of an older vs newer vbox version didn't fit. So I tried the core count.

If an mt/vbox app doesn't have a thread count limiter setup from the project then the BOINC client will use the max of the system unless limited via an app_config.xml file. If there is a thread count min limit (I think the only project I've seen is Yafu) then users would receive the task afaik.
ID: 12 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
zombie67 [MM]
Avatar

Send message
Joined: 28 Feb 19
Posts: 4
Credit: 123,304
RAC: 11
Message 25 - Posted: 3 Mar 2019, 17:29:18 UTC
Last modified: 3 Mar 2019, 17:57:04 UTC

FWIW:

    I have errors across all 6 of my machines.
    3 of 6 are Macs, and all three have completed some tasks successfully. These machines have 4 or 8 threads.
    3 of 6 are Windows 64 machines. None have completed any tasks successfully. These machines have 10, 16, and 28 threads.


So I am not sure if the problem is related to windows, or large thread counts, or maybe the combination of windows with large thread counts.

Edit: I used an app_config.xml file to limit the number of threads per task to 4 on my windows machines. Tasks now complete and validate. It appears that the tasks do not like it when there are too many threads available. Also, I noticed that the CPU utilization was still very low at 4/task. So I changed it to 2/task, which helped maximize CPU utilization. Of course, this means a huge amount of RAM is required to run multiples, at 6gb/task.

In any case, I suggest the project limits the number of threads used per task to 2, so each user doesn't have to manually add app_config.xml files to every machine.


Reno, NV
Team: SETI.USA
ID: 25 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
xRXT2toIGA
Project administrator
Project developer
Project scientist

Send message
Joined: 4 Feb 19
Posts: 24
Credit: 3,693
RAC: 1
Message 29 - Posted: 3 Mar 2019, 20:33:33 UTC - in response to Message 25.  
Last modified: 3 Mar 2019, 21:19:15 UTC

FWIW:

    I have errors across all 6 of my machines.
    3 of 6 are Macs, and all three have completed some tasks successfully. These machines have 4 or 8 threads.
    3 of 6 are Windows 64 machines. None have completed any tasks successfully. These machines have 10, 16, and 28 threads.


So I am not sure if the problem is related to windows, or large thread counts, or maybe the combination of windows with large thread counts.

Edit: I used an app_config.xml file to limit the number of threads per task to 4 on my windows machines. Tasks now complete and validate. It appears that the tasks do not like it when there are too many threads available. Also, I noticed that the CPU utilization was still very low at 4/task. So I changed it to 2/task, which helped maximize CPU utilization. Of course, this means a huge amount of RAM is required to run multiples, at 6gb/task.

In any case, I suggest the project limits the number of threads used per task to 2, so each user doesn't have to manually add app_config.xml files to every machine.



Hello,

Thank you for letting us know, we have changed the max numbers of threads to 4.
ID: 29 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
T6xwztWeiC

Send message
Joined: 6 Mar 19
Posts: 2
Credit: 0
RAC: 0
Message 45 - Posted: 6 Mar 2019, 21:19:54 UTC

Does TACC require VirtualBox for all its projects???
ID: 45 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
pl20aMAEIf
Project administrator
Project developer
Project scientist

Send message
Joined: 4 Feb 19
Posts: 24
Credit: 0
RAC: 0
Message 52 - Posted: 7 Mar 2019, 20:26:12 UTC - in response to Message 45.  

Does TACC require VirtualBox for all its projects???


Do you mean to ask if all the applications run through BOINC@TACC require VirtualBox? If so, then the answer is: 1) yes, if you are donating computing time on your laptop, desktop, or tablet, 2) no, if you are donating computing time on the VMs in the cloud.

Thanks!
ID: 52 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
suI6YmOYTs

Send message
Joined: 11 Feb 19
Posts: 1
Credit: 1,393
RAC: 0
Message 55 - Posted: 8 Mar 2019, 20:10:20 UTC - in response to Message 52.  

Just in case anyone is comparing version notes, my Windows 10 Pro x64 laptop completed work successfully March 2/3 running vbox Version 6.0.4 r128413 (Qt5.6.2).

Host: https://boinc.tacc.utexas.edu/show_host_detail.php?hostid=113
ID: 55 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
ADIHNfk1Hk

Send message
Joined: 12 Apr 19
Posts: 2
Credit: 0
RAC: 0
Message 110 - Posted: 20 May 2019, 12:01:21 UTC

<core_client_version>7.14.2</core_client_version>
<![CDATA[
<message>
(unknown error) - exit code -148 (0xffffff6c)</message>
<stderr_txt>
2019-05-03 02:09:07 (20964): vboxwrapper (7.9.26200): starting
2019-05-03 02:09:07 (20964): Feature: Checkpoint interval offset (54 seconds)
2019-05-03 02:09:07 (20964): Detected: VirtualBox COM Interface (Version: 5.2.8)
2019-05-03 02:09:07 (20964): Detected: Minimum checkpoint interval (600.000000 seconds)
2019-05-03 02:09:07 (20964): Create VM. (boinc_89d6175ccf4cae3f, slot#4)
2019-05-03 02:09:07 (20964): Updating drive controller type and model for desired configuration.
2019-05-03 02:09:08 (20964): Setting Memory Size for VM. (5268MB)
2019-05-03 02:09:08 (20964): Setting CPU Count for VM. (4)
2019-05-03 02:09:08 (20964): Setting Chipset Options for VM.
2019-05-03 02:09:08 (20964): Setting Boot Options for VM.
2019-05-03 02:09:08 (20964): Enabling VM Network Access.
2019-05-03 02:09:08 (20964): Setting Network Configuration for NAT.
2019-05-03 02:09:08 (20964): Disabling USB Support for VM.
2019-05-03 02:09:08 (20964): Disabling COM Port Support for VM.
2019-05-03 02:09:08 (20964): Disabling LPT Port Support for VM.
2019-05-03 02:09:08 (20964): Disabling Audio Support for VM.
2019-05-03 02:09:08 (20964): Disabling Clipboard Support for VM.
2019-05-03 02:09:08 (20964): Disabling Drag and Drop Support for VM.
2019-05-03 02:09:08 (20964): Hardware acceleration failed with previous execution. Disabling VirtualBox hardware acceleration support.
2019-05-03 02:09:08 (20964): ERROR: Invalid configuration. VM type requires acceleration but the current configuration cannot support it.
2019-05-03 02:09:09 (20964): Could not create VM
2019-05-03 02:09:09 (20964):
NOTE: VirtualBox has reported an improperly configured virtual machine. It was configured to require
hardware acceleration for virtual machines, but your processor does not support the required feature.
Please report this issue to the project so that it can be addresssed.
Error Code: ERR_CPU_VM_EXTENSIONS_DISABLED

02:09:09 (20964): called boinc_finish(-148)

</stderr_txt>
]]>

Just reporting !
ID: 110 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
xRXT2toIGA
Project administrator
Project developer
Project scientist

Send message
Joined: 4 Feb 19
Posts: 24
Credit: 3,693
RAC: 1
Message 111 - Posted: 20 May 2019, 22:03:49 UTC - in response to Message 110.  

7.14.2

(unknown error) - exit code -148 (0xffffff6c)


2019-05-03 02:09:07 (20964): vboxwrapper (7.9.26200): starting
2019-05-03 02:09:07 (20964): Feature: Checkpoint interval offset (54 seconds)
2019-05-03 02:09:07 (20964): Detected: VirtualBox COM Interface (Version: 5.2.8)
2019-05-03 02:09:07 (20964): Detected: Minimum checkpoint interval (600.000000 seconds)
2019-05-03 02:09:07 (20964): Create VM. (boinc_89d6175ccf4cae3f, slot#4)
2019-05-03 02:09:07 (20964): Updating drive controller type and model for desired configuration.
2019-05-03 02:09:08 (20964): Setting Memory Size for VM. (5268MB)
2019-05-03 02:09:08 (20964): Setting CPU Count for VM. (4)
2019-05-03 02:09:08 (20964): Setting Chipset Options for VM.
2019-05-03 02:09:08 (20964): Setting Boot Options for VM.
2019-05-03 02:09:08 (20964): Enabling VM Network Access.
2019-05-03 02:09:08 (20964): Setting Network Configuration for NAT.
2019-05-03 02:09:08 (20964): Disabling USB Support for VM.
2019-05-03 02:09:08 (20964): Disabling COM Port Support for VM.
2019-05-03 02:09:08 (20964): Disabling LPT Port Support for VM.
2019-05-03 02:09:08 (20964): Disabling Audio Support for VM.
2019-05-03 02:09:08 (20964): Disabling Clipboard Support for VM.
2019-05-03 02:09:08 (20964): Disabling Drag and Drop Support for VM.
2019-05-03 02:09:08 (20964): Hardware acceleration failed with previous execution. Disabling VirtualBox hardware acceleration support.
2019-05-03 02:09:08 (20964): ERROR: Invalid configuration. VM type requires acceleration but the current configuration cannot support it.
2019-05-03 02:09:09 (20964): Could not create VM
2019-05-03 02:09:09 (20964):
NOTE: VirtualBox has reported an improperly configured virtual machine. It was configured to require
hardware acceleration for virtual machines, but your processor does not support the required feature.
Please report this issue to the project so that it can be addresssed.
Error Code: ERR_CPU_VM_EXTENSIONS_DISABLED

02:09:09 (20964): called boinc_finish(-148)


]]>

Just reporting !


This is due to hardware virtualization not being enabled, which causes a VirtualBox error. Enabling hardware virtualization may require BIOS access.
ID: 111 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
ADIHNfk1Hk

Send message
Joined: 12 Apr 19
Posts: 2
Credit: 0
RAC: 0
Message 112 - Posted: 21 May 2019, 12:43:41 UTC - in response to Message 111.  

Thanks
ID: 112 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote

Message boards : Number crunching : Vbox Requirements