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

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
主站蜘蛛池模板: 奉贤区| 灌云县| 聂拉木县| 东方市| 铁力市| 河池市| 赞皇县| 鄢陵县| 甘洛县| 繁峙县| 方正县| 项城市| 深圳市| 合作市| 金湖县| 武夷山市| 成都市| 昌平区| 满洲里市| 安达市| 慈溪市| 东兰县| 濉溪县| 疏附县| 惠水县| 西乌| 安龙县| 金川县| 陆良县| 宁陵县| 定陶县| 库车县| 苍山县| 五常市| 长沙县| 锡林浩特市| 开鲁县| 五华县| 迁安市| 伊春市| 永兴县|