top命令詳解

這是一張top的圖

top.png

第一行

字符 含義
top - 10:03:19 當前系統時間
up 137 days , 10:40 系統已運行時間
2 user 在線用戶
load average: 0.00, 0.01, 0.05 系統負載。三個數值分別為 1分鐘、5分鐘、15分鐘前到現在的平均值。

2 user,包含系統用戶。


第二行

字符 含義
Tasks : 92 total 總進程數
2 running 正在運行的進程數
90 sleeping 正在睡眠的進程數
0 stopped 停止的進程數
0 zombie 僵尸進程數

僵尸進程:一個子進程在其父進程沒有調用wait()或waitpid()的情況下退出。這個子進程就是僵尸進程。如果其父進程還存在而一直不調用wait,則該僵尸進程將無法回收,等到其父進程退出后該進程將被init回收。


第三行

字符 含義
%Cpu(s): 0.3 us cpu占用率(%),用戶進程占用cpu百分率
0.3 sy 系統占用cpu百分率
0.0 ni 用戶進程空間內改變過優先級的進程占用CPU百分比
99.3 id cpu空閑率
0.0 wa 等待IO的CPU時間百分比
0.0 hi 硬中斷(Hardware IRQ)占用CPU的百分比
0.0 si 軟中斷(Software Interrupts)占用CPU的百分比

cpu的使用情況


第四行

字符 含義
KiB Mem : 1016916 total 內存總量(我這里是1G)
82280 free 內存空閑量
233848 used 內存使用量
700788 buff/cache 緩存的內存量

內存使用率


第五行

字符 含義
KiB Swap: 0 total 交換區總量
0 free 交換區空閑量
0 used 交換區使用量

我這里沒有swap分區,所以都為0


第六行

字符 含義
PID 進程號
USER 進程創建者
PR 進程優先級
NI nice值。越小優先級越高,最小-20,最大20(用戶設置最大19)
VIRT 進程使用的虛擬內存總量,單位kb。VIRT=SWAP+RES
RES 進程使用的、未被換出的物理內存大小,單位kb。RES=CODE+DATA
SHR 共享內存大小,單位kb
S 進程狀態。D=不可中斷的睡眠狀態 R=運行 S=睡眠 T=跟蹤/停止 Z=僵尸進程
%CPU 進程占用cpu百分比
%MEM 進程占用內存百分比
TIME+ 進程運行時間
COMMAND 進程名稱

PR 越低優先級 越高,PRI(new)=PRI(old)+nice
PR中的rt為實時進程優先級即rt_priority,prio=MAX_RT_PRIO - 1- p->rt_priority
MAX_RT_PRIO = 99,prio大小決定最終優先級。這樣意味著rt_priority值越大,優先級越高而內核提供的修改優先級的函數,是修改rt_priority的值,所以越大,優先級越高。
例:改變優先級:進入top后按“r”–>輸入進程PID–>輸入nice值

top命令(在進入top后使用)

P:以占據CPU百分比排序
M:以占據內存百分比排序
T:以累積占用CPU時間排序
q:退出命令:按q鍵退出top查看頁面
s:修改刷新時間間隔。按下s鍵,然后按下數字,即可修改刷新時間間隔為你輸入的數字,單位為秒。例如:按下s鍵,在按數字1鍵,即可實現每秒刷新一次
k:終止指定的進程。按下k鍵-->再輸入要殺死的進程的pid-->按enter鍵-->(選擇信號類型,以數字標示,默認15為殺死)本步可省略按enter鍵(常用為-9)

kill信號大全:http://www.2cto.com/os/201202/119425.html


擴展

top更好用的工具htop
介紹:http://www.lxweimin.com/p/ece7700194d8

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 230,527評論 6 544
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 99,687評論 3 429
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 178,640評論 0 383
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,957評論 1 318
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 72,682評論 6 413
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 56,011評論 1 329
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 44,009評論 3 449
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 43,183評論 0 290
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 49,714評論 1 336
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 41,435評論 3 359
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,665評論 1 374
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 39,148評論 5 365
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,838評論 3 350
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 35,251評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,588評論 1 295
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 52,379評論 3 400
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,627評論 2 380

推薦閱讀更多精彩內容

  • TOP是一個動態顯示過程,即可以通過用戶按鍵來不斷刷新當前狀態.如果在前臺執行該命令,它將獨占前臺,直到用戶終止該...
    canyoungerz閱讀 1,015評論 0 0
  • top是Linux較為常用的命令,可以監控服務器的CPU、內存、進程的運行情況,話不多說,直接操作。 輸入top即...
    大閑人柴毛毛閱讀 1,978評論 0 2
  • Linux Top命令詳解 top命令是Linux環境下常用分析工具,能夠實時顯示系統中各個進程的資源占用狀況 可...
    丁華0301閱讀 565評論 0 2
  • 又來到了一個老生常談的問題,應用層軟件開發的程序員要不要了解和深入學習操作系統呢? 今天就這個問題開始,來談談操...
    tangsl閱讀 4,158評論 0 23
  • Linux 進程管理與程序開發 進程是Linux事務管理的基本單元,所有的進程均擁有自己獨立的處理環境和系統資源,...
    JamesPeng閱讀 2,494評論 1 14