IOPS reservations in SIOC 6 , what’s the deal?

Storage I/O control has been available for a long time now since vSphere 4.1, if you don’t know what SIOC is you can read about it in many blogs out there, my personal favorite for anything storage is Cormac Hogan‘s blog, here is also a link to Cormac’s post about SIOC.

Some of you might have read about the new SIOC feature in vSphere 6 called IOPS reservations.

In case you didn’t let’s quickly review it, In version 5.5 VMware introduced a new scheduler call mClock, this I/O scheduler is more efficient but also it has the capability to set I/O reservations on VMDK’s. In vSphere 6 VMware added the ability to set those reservations on the VMDK level, not through the web client but by setting the “reservation” property on the VMDK, see this post by William Lam that has a nice PowerCLI script to do this for you.

read more

VMware openness for humanity

Habitat NOLA

Last week I attended VMware’s World wide sales kick off event where all of VMware’s sales organization gathered in New Orleans to learn about the vision for the future, celebrate the wins of the past (6 Billion Revenue this year!) and network with our peers.

What a great event that was, started with VMware volunteers for “Habitat for humanity” event where 300 of our finest went to build houses for people who are in need.

Hey, I maybe drinking from my company’s KoolAid  but as @virtualJad says “its a great KoolAid!” . I don’t know any other company that is spending so much time and energy on different charity and giving back to the community initiatives, where people that are involved in different volunteer work are being praised and where each employee can take 40 hours a year to volunteer for community work and there is a lot more.  This is part of the company’s DNA and I am very proud to be in it.

read more

Virtualizing critical apps – Reserve memory when there is no RAM overcommitment?

I get this question a lot, should I have memory reservation for critical apps even if I am plentiful on RAM and there is no over commitment?

VMware’s best practice for virtualizing critical applications is to reserve the VM’s memory to prevent a situation of memory being balloned or swapped out, this is detailed in many guides for different applications best practices, see here: https://www.vmware.com/business-critical-apps/ .

The question I am being asked a lot is “If I have plenty of RAM should I set memory reservations as well?” the short answer is yes

read more