SUMMARY Display
這部份講解『Summary Area』的資訊含義,直接將上面的圖在貼過來,這樣比較方便看。
- UPTIME and LOAD Averages
第1行顯示目前時間,自從這主機開機以後已經過了多少時間,總共有多少使用者,系統在1分, 5分和15分內的CPU平均負荷等等資訊。
- TASK and CPU States
這部份只有兩行,但是在SMP(Symmetric multiprocessing)的環境下有可能更多行。第1行顯示了所有task或者是thread(可經由按「H」改變task和thread)的狀態,分別有running, sleeping, stopped 和 zombie。
第2行顯示自從上次更新之後,所有CPU的狀態整合比例,底下的標籤如果有兩種,代表新舊kernel的顯示名稱不一樣(ex. 較新的kernel顯示us, 比較舊的kernel顯示user)。後面其他欄位解釋如下表:
us, user | 沒有調整過nice的行程處理時間。 |
---|---|
sy, system | 跑kernel 行程的時間。 |
ni, nice | 有調整過nice的行程處理時間。 |
wa, IO-wait | 等待IO完成的時間。 |
hi | 處理硬體中斷的時間。 |
si | 處理軟體中斷的時間。 |
st | 這個hypervisor上vm的time stolen比例。 |
*time stolen的概念可以參考一下底下網址: understanding-cpu-steal-time-when-should-you-be-worried
MEMORY Usage
這部份包含了兩行的資訊,預設的話是以KB為單位,但是你可以用互動模式的『E』來切換。 第一行代表的是實體記憶體(physical memory),分別欄位有『total』,『used』,『free』和『buffers』。 而第二行則是代表虛擬記憶體(virtual memory),分類欄位有『total』,『used』,『free』和『cached(這個是實體記憶體)』。
剛剛上面說的互動模式切換的單位列出如下:
KiB | kibibyte | 1024 bytes | |
---|---|---|---|
MiB | mebibyte | 1024 KiB | 1,048,576 bytes |
GiB | gibibyte | 1024 MiB | 1,073,741,824 bytes |
TiB | tebibyte | 1024 GiB | 1,099,511,627,776 bytes |
PiB | pebibyte | 1024 TiB | 1,125,899,906,842,624 bytes |
EiB | exbibyte | 1024 PiB | 1,152,921,504,606,846,976 bytes |