Thursday, July 8, 2010

Do or do not set a memory limitation on your guest ???

I can tell you guys that there’s not right choice in here, it’s because every environment is unique.
Depending on the amount of resources available you have, the over commitment of your resources, your guests’ behavior, etc…

So, I’d like to give you some ideas about when to use and when not to use it.

But be aware that it’s not a general idea you should consider it for each guest you have.

- start with no memory limit
- then if you have a guest that has an application consuming a lot of memory or may be has a memory leak, it’s a good idea to think about memory limitation.
- If you memory availability is to low and you have a lot of memory ballooning activity, which would impact the performance on several guests, may be it’s time to check the more offenders guests and set a limitation on them.

- Now if you have plenty of memory available there’s no reason to limit your guests
- do not set a limitation close to the memory allocated or bellow that, give some room for it run when peaks of utilization occurs.

Bellow you can see a video where memory limitation impacts the guest’s performance even when there’s plenty of memory available on the host, if you want to read the history it’s here.

Don’t use memory limits – Proofpudding from Eric Sloof NTPRO.NL on Vimeo.

No comments:

Post a Comment

Who am I

My photo
I’m an IT specialist with over 15 years of experience, working from IT infrastructure to management products, troubleshooting and project management skills from medium to large environments. Nowadays I'm working for VMware as a Consulting Architect, helping customers to embrace the Cloud Era and make them successfully on their journey. Despite the fact I'm a VMware employee these postings reflect my own opinion and do not represents VMware's position, strategies or opinions.

Most Viewed Posts

Blog Archive