2 Replies Latest reply on May 17, 2019 1:27 AM by elis2019

    CPU and Memory reservation

    elis2019 Lurker

      Hello All,


      I have a question about CPU & Memory reservation for which I couldn't find the answer.


      One of the product that our vendor supports requires reserving the CPU & Memory resources, we don't see the resources going beyond 80% in the guest OS, the stats where taken from the OS directly and not for the VM console so we don't think that requesting the resources is necessary.


      The vendor claims that the stats taken from the guest OS is based on the available resources provided by the VM and that doesn't guarantee that the guest OS is under resourced.


      Can someone guide me how to exactly know that a guest OS is overwhelmed or to know the exact resources used by the guest OS?

        • 1. Re: CPU and Memory reservation
          daphnissov Guru
          Community WarriorsvExpert

          To know what a guest is using you need to interrogate the guest directly. It then becomes a matter of the tools and methods you use to ensure you're looking at the right data. It's very common that vendors ship their appliances with such reservations in place so they can effectively say, "our stuff is more important than your stuff". If you know it isn't using it, the reservations aren't necessary. At the same time, if your motivation to remove those reservations is to free up resources for use elsewhere, it's likely you have resource exhaustion to begin with and need to address your problem at your infrastructure layer.


          Also, why post this in ESX 4? Please move to vSphere or another more visible sub-forum (unless you're actually doing this on ESX 4 and then may God rest your soul).

          • 2. Re: CPU and Memory reservation
            elis2019 Lurker



            Thank you for your response. So if understood correctly, if the guest OS is not over-utilized then there is no need for system reservation? I understand that the system resources are allocated but is there a way to know how much resources are allocated exactly over a period of time to the guest OS when the resources aren't reserved.


            I searched for ESX 5 or 6 forum but I could find only ESX4, hence, tagged it in there.