- vSphere High Performance Cookbook(Second Edition)
- Kevin Elder Christopher Kusek Prasenjit Sarkar
- 188字
- 2021-07-02 20:59:59
What counters not to use
A lot of the time, we assume that some very popular counters would be better to monitor memory performance. However, many times, it leads to something else. This means that these are not an indication of a memory performance issue. If this counter is combined with something else, then it may indicate performance degradation.
In this aspect, don't use two of the most popular counters just to understand whether the memory is under pressure or not:
- Mem.consumed (Consumed Memory)
- Mem.vmmemctl (ballooned memory)
Let me show you what they essentially indicate.
The Mem.consumed counter is the amount of memory consumed by one or all VMs. This is calculated as memory granted minus memory saved by sharing. Now the question is why we should not use this. The reason is that memory allocation will vary dynamically based on the VM's entitlement. It is important that a VM should get whatever it actually demands.
Similarly, Mem.vmmemctl is the amount of ballooned memory. This does not indicate a performance problem as well. However, when it gets combined with host swapping, then it indicates a performance problem.
- 在最好的年紀(jì)學(xué)Python:小學(xué)生趣味編程
- Python 深度學(xué)習(xí)
- 劍指Offer(專項(xiàng)突破版):數(shù)據(jù)結(jié)構(gòu)與算法名企面試題精講
- Reactive Programming with Swift
- Learning Salesforce Einstein
- 單片機(jī)應(yīng)用與調(diào)試項(xiàng)目教程(C語(yǔ)言版)
- Java網(wǎng)絡(luò)編程核心技術(shù)詳解(視頻微課版)
- SSM開(kāi)發(fā)實(shí)戰(zhàn)教程(Spring+Spring MVC+MyBatis)
- 案例式C語(yǔ)言程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)
- Python硬件編程實(shí)戰(zhàn)
- Visual C++程序設(shè)計(jì)與項(xiàng)目實(shí)踐
- 金融商業(yè)數(shù)據(jù)分析:基于Python和SAS
- XML程序設(shè)計(jì)(第二版)
- HTML5 Canvas核心技術(shù):圖形、動(dòng)畫與游戲開(kāi)發(fā)
- 詩(shī)意的邊緣