官术网_书友最值得收藏!

What is most important to monitor in CPU performance

Before you jump to conclusions as to what to monitor in CPU performance, you need to make sure that you know what affects CPU performance. Things that can affect CPU performance include:

  • CPU affinity: When you pin down a virtual CPU to a physical CPU, it may happen that your resource gets imbalanced. So this is not advised, until you have a strong reason to do that.
  • CPU prioritization: When CPU contention happens, the CPU scheduler will be forced to prioritize VMs based on entitlement and queue requests.
  • SMP VMs: If your application is not multithreaded, then there is no benefit in adding more CPU resources in VMs. In fact, the extra idle vCPUs add overhead that prevents some more useful work from being done.
  • Idle VMs: You may have too many idle VMs, which you think should not eat up resources. However, in reality, However, in reality, even idle VMs can affect CPU performance if the VM shares or reservations have been changed from their default values.

So, now you know what affects CPU performance. You can now look at what it takes to monitor it.

You can categorize the factors that should be monitored for CPU performance into three main sections:

  • Host CPU usage
  • VM CPU usage
  • VM CPU ready time

To monitor these sections, you need to know the esxtop counters, and they are:

  • PCPU Used (%)
  • Per group statistics:
    • %Used
    • %Sys
    • %RDY
    • %Wait
    • %CSTP
    • %MLMTD
主站蜘蛛池模板: 建水县| 灵川县| 永德县| 淮滨县| 铜鼓县| 六安市| 静海县| 兴城市| 岳普湖县| 静海县| 桐梓县| 东平县| 绥化市| 隆化县| 社旗县| 桦南县| 理塘县| 五台县| 南安市| 新竹市| 安宁市| 锡林浩特市| 会宁县| 鄂州市| 纳雍县| 吴忠市| 女性| 泰兴市| 响水县| 温宿县| 马边| 红桥区| 满城县| 西藏| 阳高县| 海门市| 宜城市| 石狮市| 阳泉市| 化州市| 淮北市|