Does he run 32-bit applications under 64-bit Windows Vista? I've found
that nearly
all 32-bit programs running under 64-bit Windows Vista cause Windows to load
enough svchost.exe modules to approximately double the amount of memory
these
programs use. This happens even if these 32-bit applications are
unrelated to BOINC.
I have not seen this happen under Windows 7 or Windows 10.
Also, which version of VirtualBox is he using? I found that the 5.0.*
versions do not
work properly for the VM applications I run, but the 5.1.* versions run
much better,
without using a lot of extra memory.
Note that he may be seeing that problem only when running VM tasks. So
it might
be more reasonable to turn off VM tasks on all the servers which allow
it, drop any
BOINC projects that don't, and then keep BOINC running for the remaining
projects
and possibly add a few more.
Date: Sat, 4 Mar 2017 11:24:47 +0100
From: Jord van der Elst <[email protected]>
Subject: [boinc_dev] Project application using more memory than it
reports to BOINC
Hi David,
A user on the BOINC forums reported that he was now getting ready to get
rid of BOINC, because it would use his whole memory and then even more,
swapping to page file and there was nothing he could do about it. (ref
https://boinc.berkeley.edu/dev/forum_thread.php?id=11494)
He states to be running into this problem when running ATLAS GARL tasks,
that use 2GB per task, which he appeared to run 10 of at the same time,
using then 20GB of memory. A bit troublesome on a system using 16GB.
So stopping that, he switched to LHC and running the LHCb simulation he now
runs into to same problem. Here however there is a thread explaining why
that is (https://lhcathome.cern.ch/sixtrack/forum_thread.php?id=4072): the
LHCb tasks use 2GB of memory but report they only use 480MB per. So BOINC
thinks they use 480MB, but they really do use 2GB.
These all run in VirtualBox for as far as I understand, so perhaps that
there's a bug in the wrapper how the memory usage is being read. In any
case, shouldn't BOINC always poll the actual memory in use and stop using
more when all of the available RAM has been consumed, even if there are
free CPUs?
Thanks,
-- Jord van der Elst.
_______________________________________________
boinc_dev mailing list
[email protected]
http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev
To unsubscribe, visit the above URL and
(near bottom of page) enter your email address.