4 projects that run VM tasks and counting

Message boards : Questions and problems : 4 projects that run VM tasks and counting
Message board moderation

To post messages, you must log in.

AuthorMessage
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15484
Netherlands
Message 50970 - Posted: 22 Oct 2013, 20:36:24 UTC - in response to Message 50967.  

I forwarded your post to the BOINC Alpha email list.
Can you in the mean time leave behind which BOINC version you're using for this?
ID: 50970 · Report as offensive
Jacob Klein
Volunteer tester
Help desk expert

Send message
Joined: 9 Nov 10
Posts: 63
United States
Message 51071 - Posted: 29 Oct 2013, 4:52:01 UTC - in response to Message 50971.  
Last modified: 29 Oct 2013, 4:53:17 UTC

A fix was recently put into the client (7.2.24+ I believe), where "memory used by VM tasks" is now better accounted for by BOINC on Windows. BOINC now correctly "accounts" for a VM task based on how much RAM the VM requests, instead of reading memory usage from the VM processes (which doesn't work for VM tasks/processes). Oracle VM documentation says the host must supply the RAM as free RAM, and never expect any of it back, so now BOINC uses that "VM RAM" value as how much RAM the VM task is always consuming.

So, for instance, I only allow BOINC to use 60% of my 12 GB of RAM, so 7.2 GB. Each RNA World VM requests 4 GB RAM. This means that, as of 7.2.24+, BOINC will never allow 2 RNA World VM tasks to run concurrently on my system.

And thus, VM tasks follow the same "memory rules" that other BOINC tasks follow; BOINC should only allocate up to the user-specified amount of RAM.

Note: I think it's perfectly plausible to have 8 VMs running at once, provided the sum of their RAM values was less than what you specified in your setting. And I don't think Windows would BSOD. But I've yet to encounter the scenario where I could test that theory.

Regards,
Jacob
ID: 51071 · Report as offensive

Message boards : Questions and problems : 4 projects that run VM tasks and counting

Copyright © 2024 University of California.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.