簡介
top
命令是Linux系統中常用的性能監控工具,它可以實時顯示系統中各個進程的CPU使用情況以及其他系統資源的使用情況。當您在終端中運行top
命令時,它會顯示一個實時更新的列表。
CPU相關的信息
- CPU狀態:
us
(user):用戶空間占用CPU的百分比。sy
(system):內核空間占用CPU的百分比。ni
(nice):改變過優先級的進程占用CPU的百分比。id
(idle):CPU空閑時間的百分比。wa
(wait):等待I/O完成的CPU時間百分比。hi
(hardware interrupt):處理硬件中斷的CPU時間百分比。si
(software interrupt):處理軟件中斷的CPU時間百分比。st
(steal time):在虛擬環境中,其他虛擬機占用的時間百分比。
- CPU使用率:
CPU(s)
行顯示了上述各類CPU時間的百分比。
- 進程列表:
top
命令的下半部分顯示了各個進程的詳細信息,包括每個進程的CPU使用率(%CPU
),以及進程的其他屬性,如內存使用率(%MEM
)、運行狀態、進程ID(PID
)、進程所有者(USER
)、進程運行時間(TIME+
)等。
- 系統負載平均值:
- 在
top
命令的頂部,通常會顯示系統的負載平均值,這是過去1分鐘、5分鐘和15分鐘內系統平均負載的值。系統負載是衡量系統繁忙程度的指標,它反映了系統中正在運行和等待CPU的進程數。
- 在
- CPU信息:
- 在
top
命令的頂部,還可能顯示CPU的型號、核心數和當前頻率等信息。
- 在
補充
top
命令的界面是交互式的,您可以在運行top
時輸入一些命令來改變顯示的信息或者對進程進行操作。例如,按1
可以查看每個CPU核心的詳細信息,按f
可以選擇顯示的列,按k
可以殺死進程等。
注意
top
命令的輸出和功能可能會因不同的Linux發行版和top
版本而有所不同。