- Joined
- Oct 29, 2000
- Messages
- 42,306
Hey all,
I was just going though the settings on my VM's and noticed that by default they are all set to reserve all the RAM they have been allotted.
It would seem that this might be a little bit inefficient from the standpoint of optimal resource utilization.
How do you typically configure the memory reservation on your guests?
And how does memory reclamation really work?
Most modern OS's use all the RAM they can get. What't not in active use is instead used for caching. I presume the VMWare-tools somehow get involved here - if the full amount of RAM is not reserved and tell the OS:es when to cache and not to cache using not actively used RAM, and gives some of it back to the resource pool, but how does it decide to give it back?
For instance, one of my storage servers relies on gobs of ram for write caching, when writes temporarily overwhelm the write speed of the storage. If I don't reserve the full amount of RAM on this server, will it no longer cache my writes?
Any help in understanding this topic would be greatly appreciated.
I was just going though the settings on my VM's and noticed that by default they are all set to reserve all the RAM they have been allotted.
It would seem that this might be a little bit inefficient from the standpoint of optimal resource utilization.
How do you typically configure the memory reservation on your guests?
And how does memory reclamation really work?
Most modern OS's use all the RAM they can get. What't not in active use is instead used for caching. I presume the VMWare-tools somehow get involved here - if the full amount of RAM is not reserved and tell the OS:es when to cache and not to cache using not actively used RAM, and gives some of it back to the resource pool, but how does it decide to give it back?
For instance, one of my storage servers relies on gobs of ram for write caching, when writes temporarily overwhelm the write speed of the storage. If I don't reserve the full amount of RAM on this server, will it no longer cache my writes?
Any help in understanding this topic would be greatly appreciated.