We recently set up a generic test Win 2K8 guest instance on an ESX server . The client was given 12 GB ram ( the host has 26 ) . In the VM , in windows task manager it claims it 's using 1.75 GB ram . On the ESX server , it 's claiming this VM is taking up 7.7 GB of host RAM however ( compared to the 10 or so Win 2K3 instances that are only about 1 GB ) .
Question: What may be the reason why they are getting different readings ?
The answer to the above question:


Because they are on different servers .