Hi @all,
first the environment:
- FTS Primergy TX300S5, 2x E5540 Xeon Quad Core, 16GB RAM, 8x 300GB SAS RAID10, Ubuntu Linux 8.1, VMware Server 2
- 1 VM guest running Windows 2003 Server 32bit, 2x processor, 4GB RAM, 200GB HDD
- The guest is a Windows Terminal Server for ~30 User
Now the problem:
The performance is very slow. File access leads to high cpu load in guest, response time is much too long, sometimes the system 'hangs' for seconds.
I believe, it's a swapping issue. Find attached a screenshot of top-output. Here you will see a %MEM value of 0.4, a SWAP Value of 1.7g for the vmware-vmx task.
In guest, from 4096MB physical memory are ~2000MB shown as available.
This means, the guest actually uses only ~70MB of the physical host memory? From 16384MB available??? Is there a way to avoid this? Btw, the server ist not inactive, while making the screenshot all 30 user are working with the system. But the value for %MEM never increases.
In VMware host settings, i've selected Fit all virtual machine memory into reserved host RAM and Reserved memory size: 14000MB.
Following changes in config files i've tested without success:
/etc/vmware/config:
prefvmx.useRecommendedLockedMemSize = "TRUE"
prefvmx.minVmMemPct = "100"
guest ".vmx" file:
sched.mem.pshare.enable = "FALSE"
mainMem.useNamedFile = "FALSE"
MemTrimRate = "0"
MemAllowAutoScaleDown = "FALSE"
sysctl.conf
vm.swappiness = 0
vm.overcommit_memory = 1
Any hints welcome...
Regards,
Jan