當前位置:首頁 » 操作系統 » linux查看top

linux查看top

發布時間: 2024-06-17 07:17:47

linux TOP 命令

top命令分為匯總區和任務明細區

當前時間是15:39:37. 系統已經運行了90天,15個小時,26分鍾。當前有兩個活躍用戶

上下兩行以kb形式展示物理內存和swap內存的總計,空閑(free), 已使用(total)的情況

其中buff/cache ,是在cpu讀寫硬碟數據時,為了提速在內存中開辟的緩沖(buffer針對寫)或緩存區域(cache針對讀)

avail mem 是創建新進程時,在不使用swap分區的情況下,能夠分配的內存大小。這個大小可能比當前的free還大,這是因為buff/cache中的內存在創建進程時,若需要,也是可以搶占過來的。

總共有27個進程,1個運行,26的sleep中

load average後面的三組數字分別是1分鍾、5分鍾、15分鍾的工作負載情況。這里的Load指的出於R(runing)和D(Uninterruptible sleep)的兩種狀態下的進程數

在單核cpu情況下。load average 為0.4的表示,其cpu利用率只有40%。 load average 為1,表示cpu利用率為100。load average 為2.12說明,cpu已經超負荷112% (2.12減滿負荷1,即為超負荷部分)

在多核cpu的機器上,需要將以上的1,5,15的負載除以對應的cpu核數,才好評估對應的cpu的負載情況

比如,這個cpu為40核的機器上,其cpu過去一分鍾的使用情況為:8.26/40=0.2065 ,說明cpu使用率只有20%

展示每個進程的情況

在top名稱執行後,按小k,可以進入進程殺死對話框

在後面輸入進程號,即可殺死進程

在top命令下
按以下大寫字母,分別按不同的維度進行排序

當然你也可以在命令啟動時,直接對top加參數。比如以cpu使用情況排序

top命令默認顯示的進程的運行情況,在top命令執行後,按大寫的H,可進入線程執行情況頁面,再按一次H則會到進程展示。或者在啟動時對top加參數 top -H

在top執行後,按小c,則能夠展示進程路徑,並且對內核進程的名稱(command列),加上方括弧。再按c切換回去

當然也可以在啟動時,加參數 top -c

top執行後按大V

在top啟動後,按小寫u,在輸入框中輸入對應的用戶名

或者在top啟動時,通過加參數來過濾用戶 top -u root

在top啟動後,按大O,進入過濾表達式的輸入框
表達式有以下幾種類型

輸入等號'=',清除filter表達式

在top命令下,按t或m來進行進度條顯示

首先基於 ps aux | grep processName 找到對應進程的pid
然後使用 top -c -p pid 方式單過濾查看該進程的資源佔用情況

https://www.booleanworld.com/guide-linux-top-command/

⑵ 『學了就忘』Linux系統管理 — 3.進程的查看(top命令)

top 命令是用來 動態顯示 系統中進程的命令。

演示:

在 top 命令的交互模式當中可以執行的命令:

執行 top 命令查看結果:

top 命令的輸出內容是動態的,默認每3秒刷新一次。

命令的輸出主要分為兩大部分:

第二部分輸出的內容,主要是系統進程信息。

這部分和ps命令的輸出比較類似,只是如果在終端中執行top命令,不能看到所有的進程,默認是按cpu的佔用率排序的,所以默認只能看到cpu佔比靠前的進程。

例如:

進入到 top 命令的交互界面,按「k」鍵,會提示輸入要殺死進程的PID。

按兩次回車就可以殺死進程指定進程。(這種殺掉進程的方式不常用)

下面我們以xinetd進程為例:

按兩次回車嗎,xinetd進程被kill掉了,等待3秒刷新。

如果在操作終端執行 top 命令,並不能看到系統中所有的進程,默認看到的只是CPU佔比靠前的進程。如果我們想要看到所有的進程,可以把 top 命令的結果重定向到文件當中即可。

不過 top 命令是持續運行的,這時就需要 -b 和 -n 選項了,具體命令如下:

⑶ 在linux中top命令的具體用法是什麼

Linux下查看系統和進程的運行狀態可以使用top命令。

top命令是Linux下常用的性能分析工具,能夠實時顯示系統中各個進程的資源佔用狀況,類似於Windows的任務管理器。

使用格式:top [-][d][p][q][c][C][S][s][n]

參數說明:

d 指定每兩次屏幕信息刷新之間的時間間隔。當然用戶可以使用s交耐租肢互命令來改變。

p 通過指定監控進程ID來僅僅監控某個進程的狀態。

q 該選項將使top沒有任何延遲的進行昌世刷新。如果調用程序有超級用戶許可權,那麼top將以盡可能高的優先順序運行。

S 指定累計模式。

s 使top命令在安全模式中運行。這將去除交互命令所帶來的潛在危險。

i 使top不顯示任何閑置或者僵死進程。

c 顯示整個命令行而不只型盯是顯示命令名。

熱點內容
Linux在嵌入式開發 發布:2024-09-29 05:36:06 瀏覽:609
mysql創建表的sql語句 發布:2024-09-29 04:24:46 瀏覽:329
protues用什麼編譯器 發布:2024-09-29 04:04:12 瀏覽:421
bab編程 發布:2024-09-29 03:48:58 瀏覽:934
魔獸世界伺服器新是什麼意思 發布:2024-09-29 03:43:48 瀏覽:390
吉利博越自動擋哪個配置最好 發布:2024-09-29 03:43:26 瀏覽:761
伺服器出現故障碼怎麼解決 發布:2024-09-29 03:40:50 瀏覽:182
公費訪問學者 發布:2024-09-29 03:33:12 瀏覽:311
雲主機源碼 發布:2024-09-29 03:18:28 瀏覽:665
cspython 發布:2024-09-29 02:58:07 瀏覽:740