摘要:
與cpu相關(guān)的性能指標(biāo)有哪些苇本? 如何查看相關(guān)的性能指標(biāo)淫茵? 以及沒(méi)有新的工具時(shí)看現(xiàn)有的工具能夠查看哪些性能指標(biāo)? 以及如何快速地定位分析cpu性能瓶頸页眯?
cpu性能指標(biāo)
與cpu 指標(biāo)相關(guān)的 指標(biāo)有:
- cpu使用率
- 平均負(fù)載
- 進(jìn)程上下文切換
- cpu緩存命中率
cpu性能指標(biāo).jpg
性能指標(biāo) 與 指標(biāo)工具
- 從性能指標(biāo)出發(fā)梯捕,當(dāng)需要查看某個(gè)指標(biāo)時(shí),如何找到對(duì)應(yīng)的工具
cpu tool.png
- 從已有的工具出發(fā)窝撵,看各個(gè)工具能夠查看的指標(biāo)有哪些傀顾?
cpu index.png
cpu 性能 分析常用套路
- 從 top 的輸出可以得到各種 CPU 使用率以及僵尸進(jìn)程和平均負(fù)載等信息。
- 從 vmstat 的輸出可以得到上下文切換次數(shù)碌奉、中斷次數(shù)短曾、運(yùn)行狀態(tài)和不可中斷狀態(tài)的進(jìn)程數(shù)。
- 從 pidstat 的輸出可以得到進(jìn)程的用戶 CPU 使用率赐劣、系統(tǒng) CPU 使用率嫉拐、以及自愿上下文切換和非自愿上下文切換情況。
然后根據(jù)實(shí)際情況進(jìn)行后續(xù)的分析:
cpu method.png