CPU各個具體的指標含義


CPU各個具體的指標含義解釋如下:

①CPU(監測到的master主機上的CPU使用情況)

從圖中看出,一共有五個關於CPU的指標。分別如下:

1、 User

User表示:CPU一共花了多少比例的時間運行在用戶態空間或者說是用戶進程(running user space processes)。典型的用戶態空間程序有:Shells、數據庫、web服務器……

2、Nice

Nice表示:可理解為,用戶空間進程的CPU的調度優先級,范圍為[-20,19]

你可以在使用nice命令啟動進程時設置nice值,然后使用renice命令更改它,只有超級用戶(root)可以指定進程的優先級

具體參考:Cpu中的Nice是什么?

ⓒSystem

System的含義與User相似。System表示:CPU花了多少比例的時間在內核空間運行。分配內存、IO操作、創建子進程……都是內核操作。這也表明,當IO操作頻繁時,System參數會很高。

當用戶空間進程需要系統中的某些東西時,例如:當他需要分配內存,執行某個I/O或需要創建子進程時,內核就會運行。

 

3、Wait

在計算機中,讀寫磁盤的操作遠比CPU運行的速度要慢,CPU負載處理數據,而數據一般在磁盤上需要讀到內存中才能處理。當CPU發起讀寫操作后,需要等着磁盤驅動器將數據讀入內存(可參考:JAVA IO 以及 NIO 理解),從而導致CPU 在等待的這一段時間內無事可做。CPU處於這種等待狀態的時間由Wait參數來衡量。

在等待I/O操作完成時,CPU處於空閑狀態,CPU在這種狀態下花費的時間由等待統計數據顯示。

 

4、Idle

Idel表示:CPU處於空閑狀態時間比例。一般而言,idel + user + nice 約等於100%


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM