Linux中top指令

1、簡介
top命令是Linux下常用的性能分析工具,能夠實時顯示系統中各個進程的資源佔用狀況,類似於Windows的任務管理器。top顯示系統當前的進程和其他狀況,是一個動態顯示過程,可以自動或者通過用戶按鍵來不斷刷新當前狀態。如果在前臺執行該命令,它將獨佔前臺,直到用戶終止該程序爲止.。比較準確的說,top命令提供了實時的對系統處理器的狀態監控,顯示系統中CPU最“敏感”的任務列表。top命令可以按CPU使用、內存使用和執行時間對任務進行排序。而且該命令的很多特性都可以通過交互式命令或者在個人定製文件中進行設定。

2、top輸出結果的含義

下面詳細介紹它的使用方法。
對於一個新手來說,如果從來沒有使用過top命令,在命令行模式下直接輸入top,可以查看到當前所有進程的信息。

[root@localhost ~]# top

在這裏插入圖片描述
圖1 直接輸入top命令的顯示效果

輸出結果中,有很多指標。下面介紹各個指標都代表什麼含義。

2.1 統計信息區前五行
top命令輸出結果中,統計信息區前五行是系統整體的統計信息。
第一行是任務隊列信息,同 uptime 命令的執行結果。其內容如下:
在這裏插入圖片描述
第二、三行爲進程和CPU的信息。當有多個CPU時,這些內容可能會超過兩行。內容如下:
在這裏插入圖片描述
最後兩行爲內存信息。內容如下:
在這裏插入圖片描述
進程信息區統計信息區域的下方顯示了各個進程的詳細信息。首先來認識一下各列的含義。
在這裏插入圖片描述
默認情況下僅顯示比較重要的 PID、USER、PR、NI、VIRT、RES、SHR、S、%CPU、%MEM、TIME+、COMMAND 列。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章