MoneyGuyBK wrote:7im wrote:If you post about a WU problem, please include system info as well.
For instance, we were having a problem with another client, and we found the user had the total memory in the Virtual Machine set too low. Increasing the memory allocation fixed the problem. Not saying that is the cause here, but it could be and we'd never know without more system details.
Thanks.
7im, that brings up a question for me, as I don't recall it being discuused before.
* What is the "Minimum" amount of memory to allocate in VM, or any setup for that matter.... and of course is there a "Maximum" ?
I have mine set at 512, tried it in the past with 1024 and saw no difference, and switched back to 512 again. TIA
Peace
The minimum memory to allocate to the VM is the largest amount of memory the OS will need, plus the needs of the swap file, plus the needs of the largest work unit that you intend to run with the FAH client.
If you run with a single CPU client, the largest is about 200 MB, if you use the BigWU setting. if you do not use the BigWu setting, you can probably get by with only 128 MB for fah.
If you run SMP client, the largest memory user is now the A2 fahcore with the 2619 project, at 200 MB per fahcore. And that could easily grow in the future.
So if you need 256 MB for the OS, plus 256 for the swap, plus 800 for FAH, that's 1312 MB. If you are running 2 VMs on a quad core, double it.
There are two things that can be configured to prevent a lack of memory problem. First, Pande Group needs to configure the Work Server correctly to check the Minimum Memory setting for the FAH client. With p2619, that should be 800MB.
The second thing is the Memory setting in the fah client setup. You need to set that number correctly as well. If you allocate 1024 MB to your VM image, and your OS needs 128 MB and your swap needs 256 MB, then the memory setting in the fah client should be 1024 - (128+256) = 640 MB.
If the fah client shows 640 MB, and the Work Server needs 800 MB for 2619s, then you shouldn't get 2619s, and you will be assigned to a different work server for a different project.