管理系統中的程序 top命令

2021-09-21 08:25:49 字數 1962 閱讀 2693

author

:李超

date

:2012/05/06

top命令可以用來檢視當前系統中的程序,同時還可以操作這些程序,進而實現對系統中程序的管理。

top命令可以實時顯示系統中各種資源的使用情況,對於管理員監視系統的執行非常有幫助。下面對

top命令做簡單的介紹:

介面分成三個區域。第乙個區域是關於機器資源的概括資訊,第二個區域為命令輸入區域,第三個區域為實時顯示的顯示程序的區域。第乙個區域的資訊包括三部分。第一部分同

uptime

命令的輸出相同。第二部分為系統中當前所有任務的運**況、

cpu的使用情況等等。第三部分為記憶體的使用資訊,同

free

命令的輸出相同。僅對第二部分做點筆記:

tasks

行,這行為系統中所有任務的總結檢視。包括系統中全部的任務數量,處於執行狀態的任務數量,處於睡眠狀態的任務數量,處於停止狀態的任務數量以及處於殭屍狀態的任務數量。

cpu行:使用百分比的形式說明資源的使用量。

us:使用者態程序所佔的系統時間的百分比。

sy:核心態程序所佔的系統的時間的百分比。ni:

renice

值為負的使用者態程序所占用的系統的時間的百分比。

id:空閒

cpu的百分比。

wa:等待

i/o的

cpu所佔的時間的百分比。hi:

cpu硬中斷所佔的時間的百分比。si:

cpu軟終端所占用的時間的百分比。

st:被盜竊的時間所佔系統時間的百分比。

linux top

常用的命令有:

l退出top q

l立即重新整理

空格 l

設定重新整理時間間隔

s l

顯示啟動程序的完整命令

c l

顯示或者隱藏第一區域中的任務資訊

t l

顯示或者隱藏第一區域中的記憶體資訊

m l

顯示或者隱藏第乙個區域中的

uptime

的資訊 l

l增加或者減少程序顯示資訊的域

f l

啟動累積模式,將子程序退出或者完成時所耗費的

cpu的時間累加到父程序的

mtime+中

s l按照

cpu的使用率降序輸出

p l

按照使用的

cpu的時間降序輸出

t l

按照記憶體的使用量降序輸出

m l

顯示特定使用者的程序

u l

修改某個程序的

renice值

r l結束某個程序

k l

只顯示當前正在執行的程序

i l

將當前的

top的配置資訊儲存在

~/.toprc

,下次啟動

top時使用相同的配置。

w 下面對

top啟動時常用的選項做簡單的筆記:

l-b:使用批處理模式,top的輸出結果將直接輸出到螢幕上,而不會重新整理同一屏。這對於將top的輸出結果重定向到檔案中是非常有幫助的。

l-c:在command域顯示程式啟動時的完整命令

l-d:-d seconds,設定重新整理時間為seconds

l-h:使用-h將顯示每個執行緒的資訊,否則將歸屬於同一程序的多個執行緒按照乙個程序的資訊輸出。

l-i:控制是否顯示空閒程序。如果使用此選項,將不顯示空閒程序和殭屍程序。

l-u:-u uid 或者 -u user僅顯示指定uid或者usr的程序。

l-u:同-u,但是範圍更寬泛。

l-p:-pn1 -pn2 -pn3…,僅顯示程序號為指定的 n1 n2 n3…的資訊,最多指定20個程序。

l-s:開啟累計時間模式。

Linux程序管理命令詳解 ps和top

linux程序管理命令詳解 ps和top 1.ps命令 作用 ps命令主要檢視系統中程序的狀態。格式 ps 選項 主要選項如下。a 顯示系統中所有程序的資訊。e 顯示所有程序的資訊。f 顯示程序的所有資訊。l 以長格式顯示程序資訊。r 只顯示正在執行的程序。u 顯示面向使用者的格式 包括使用者名稱 ...

Linux程序管理命令詳解 ps和top

linux程序管理命令詳解 ps和top 1.ps命令 作用 ps命令主要檢視系統中程序的狀態。格式 ps 選項 主要選項如下。a 顯示系統中所有程序的資訊。e 顯示所有程序的資訊。f 顯示程序的所有資訊。l 以長格式顯示程序資訊。r 只顯示正在執行的程序。u 顯示面向使用者的格式 包括使用者名稱 ...

linux系統的top命令

top命令 使用ps命令檢視的是乙個靜態的程序資訊,並不能連續地反饋出當前程序的執行狀態。若希望以動態重新整理的方式顯示各個程序的狀態資訊,可以使用top命令。top命令將會在當前終端以全屏互動的介面顯示程序排名,及時跟蹤包括cpu 記憶體等系統資源占用情況。預設情況下每三秒重新整理一次。其類似於w...