- VMware Performance and Capacity Management(Second Edition)
- Iwan 'e1' Rahabok
- 363字
- 2021-07-09 20:00:27
Primary counters for monitoring
vSphere 6 comes with many counters, many more than what a physical server provides. There are new counters that do not have a physical equivalent, such as memory ballooning, CPU latency, and vSphere replication. In addition, some counters have the same name as their physical-world counterparts but behave differently in vSphere. Memory usage is a common one, resulting in confusion among VMware system administrators. For those counters that are similar to their physical-world counterparts, vSphere may use different units, such as milliseconds instead of percentage.
vSphere has many objects. It is important that you pick the right counters for each object. In Chapter 10, Application Monitoring Using Blue Medora, to Chapter 13, Memory Counters, we're dedicating over 100 pages to covering all the counters.
As a result, experienced IT administrators find it hard to master vSphere counters by building on their existing knowledge. Instead of trying to relate each counter to its physical equivalent, it is useful to group them according to their purpose. There are two main purposes:
- Performance
- Capacity
For performance, the key counter is VM contention. A VM will experience suboptimal performance when it is experiencing contention.
For capacity, the key counter is workload. Workload is more than just utilization. The main limitation of utilization is it does not reflect the true demand. If a VM wants to use 80 percent of its CPU but ESXi can only deliver 50 percent, the utilization counter will show 50 percent. The workload counter takes into account the unmet demand and will show 80 percent.
I've listed all the vSphere objects in the following table. For each object, a No under the Contention counter column means you will not find a counter named Contention for that object. The same goes for the Workload counter column. This is because the Contention counter and Workload counter do not exist for all objects. For example, a distributed switch does not have a Contention counter, but it does have a Workload counter.
When there is no actual counter called Contention or Workload, you can use other counters as a workaround. For example, you can use Latency (millisecond) as a replacement for Contention (%).


- 大數據技術與應用基礎
- 32位嵌入式系統與SoC設計導論
- Python Data Science Essentials
- Hybrid Cloud for Architects
- 工業機器人應用案例集錦
- 網站入侵與腳本攻防修煉
- SMS 2003部署與操作深入指南
- Photoshop CS4數碼攝影處理50例
- 三菱FX/Q系列PLC工程實例詳解
- 貫通開源Web圖形與報表技術全集
- Microsoft Dynamics CRM 2013 Marketing Automation
- 運動控制系統(第2版)
- 貫通Java Web輕量級應用開發
- Embedded Linux Development using Yocto Projects(Second Edition)
- PostgreSQL High Performance Cookbook