VMWare Performance Question - Metrics

Posted on 2014-07-16
Last Modified: 2014-07-17
I have a fairly beefy host
Intel i5-3570K CPU 3.4 GHz

I only have 3 VMs in my lab on it and I am constantly getting Host Memory Usage Warnings. I am trying to understand all the different metrics and it is overwhelming. I am doing my due diligence to figure it out but need some help. I believe is it my VC-LAB VM which is causing the problem. It has vCenter Installed. I gave it 2 Cores and 2 Sockets which after reading some documentation is kinda stupid but I don't think this is the cause of the issue. Gave it 13 Gigs of Memory and Put a Swap File on a Separate  HD-SSD. Hopefully no one makes fun of me as I am a rookie with this configuration stuff.

Reviewing metrics I see two issues based on my reading.
#1 - My CPU ready is between 1000 Milliseconds and occasionally  hits 3000 Milliseconds. Should be less than 1000 right?
#2 - Reviewing Resource Allocation I see 1.19GB next to Ballooning and in my reading it should be 0. So again bad.

Last question when I run the advanced Performance Charts I choose the problem VM and lists VM-LAB under the Object Column but also has 0,1,2,3 with CPU Ready Metrics under 1000ms which is irrelevant I assume. I am just wondering what these objects relate to.

Thanks for any advice, so many different metrics and I am getting lost in all the numbers and what configuration mistake I am making.
Question by:Tim OBrien
    LVL 116

    Expert Comment

    by:Andrew Hancock (VMware vExpert / EE MVE)
    Firstly, just stick to giving VMs, vCPUs, (don't bother with Cores, unless you have Core License restrictions!)

    e.g. 4 vCPUs (4 sockets x 1 core)

    I also thing 4 vCPUs for vCenter for you lab, is overkill, single vCPU, 4GB RAM should be adequate for your lab.  (how many VMs ?)

    As for pagefiles in the real world, if using an SSD, with use Samsung Magic Optimizer, and it turns OFF the pagefile on an SSD, or moves it to a magnetic disk!

    So knock back the vCPU and RAM.

    also see my EE Article

    Author Comment

    by:Tim OBrien
    Ok  I will change the vCPU and RAM. Does the VM try to use all the RAM if I gave it 13 GB of RAM, it is always pretty close to that level and don't understand why as vCenter is the only application worth mentioning on it.

    I think I get why I see 0,1,2,3 objects as I assume they are my 4 vCPUs?
    I will make those changes and let you know if that helps.

    To answer your question I have 3 VMs, a Domain Controller, SQL DB (very little activity) and again the vCenter VM.

    Looks like I have a lot of reading to do but worth the effort is, reviewing the links you provided  looks like an excellent resource. Will update you tomorrow if problem is resolved and update the "accept the solution" option. Thanks!!
    LVL 116

    Accepted Solution

    SQL will *ALWAYS* use all the RAM in the Server, and release back to applications, when the applications request memory. SQL Express is used by vCenter Server.

    So if you give the server, 16GB, SQL will try and grab 16GB - so yes.

    For Labs these days, it's now better to use the vSphere Appliance (rather than Windows!)

    Author Comment

    by:Tim OBrien
    I haven't received any Host Resource alerts, that seemed to fix it.

    Could you let me know about the Object 0,1,2, VC-Lab. I know what the VC-Lab object means but not sure why there is a 0,1,2 and what it references when reviewing the Performance metrics.

    Featured Post

    How to run any project with ease

    Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
    - Combine task lists, docs, spreadsheets, and chat in one
    - View and edit from mobile/offline
    - Cut down on emails

    Join & Write a Comment

    Using a software based iSCSI solution, there is no requirement to purchase an hardware iSCSI initiator or TOE (TCP/IP Offload Engine) interface card. A standard network interface card, can be used to connect and existing ESXi server to a remote iSCS…
    This Tutorial covers a very basic and common question asked on Experts Exchange, "How Do I Clone or Copy a virtual machine in VMware vSphere Hypervisor ESX/ESXi 4.x, ESXi 5.0?" Using the following method, no third party tools are required or need…
    This tutorial will walk an individual through the process of transferring the five major, necessary Active Directory Roles, commonly referred to as the FSMO roles to another domain controller. Log onto the new domain controller with a user account t…
    This Micro Tutorial steps you through the configuration steps to configure your ESXi host Management Network settings and test the management network, ensure the host is recognized by the DNS Server, configure a new password, and the troubleshooting…

    729 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    19 Experts available now in Live!

    Get 1:1 Help Now