Linux top命令簡(jiǎn)解

簡(jiǎn)介:
top 命令是最流行的性能監(jiān)視工具之一秦驯,它是一個(gè)優(yōu)秀的交互式工具,用于監(jiān)視性能挣棕。它提供系統(tǒng)整體性能译隘,但報(bào)告進(jìn)程信息才是 top 命令的長(zhǎng)處。
top 界面分為兩個(gè)部份洛心,光標(biāo)上面部份顯示關(guān)于系統(tǒng)整體性能固耘,光標(biāo)下面部份顯示各進(jìn)程信息。光標(biāo)所在處是用來(lái)輸入操作命令的皂甘。
top命令界面

top - 10:54:30 up 160 days, 16:32,  1 user,  load average: 1.15, 1.37, 1.90
Tasks: 126 total,   1 running, 125 sleeping,   0 stopped,   0 zombie
Cpu(s): 48.1%us,  1.2%sy,  0.0%ni, 49.6%id,  0.0%wa,  0.2%hi,  1.0%si,  0.0%st
Mem:   2572444k total,  2197716k used,   374728k free,     6356k buffers
Swap:  4104596k total,  1581032k used,  2523564k free,   397744k cached
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                                                                                         
  520 root      19   0 1851m 883m 3064 S 94.8 35.2   2807:24 java                                                                                                                            
15961 mysql     15   0 55032  22m 2220 S  5.3  0.9   1:21.35 mysqld                                                                                                                          
 1892 root      18   0 10248  376  352 S  0.3  0.0 402:46.13 hald-addon-stor                                                                                                                 
18748 root      23   0 1266m 400m 9136 S  0.3 16.0   0:17.35 java                                                                                                                            
    1 root      15   0 10368  312  280 S  0.0  0.0   0:26.68 init                                                                                                                            
    2 root      RT  -5     0    0    0 S  0.0  0.0   0:11.36 migration/0                                                                                                                     
    3 root      34  19     0    0    0 S  0.0  0.0   0:01.63 ksoftirqd/0                                                                                                                     
    4 root      RT  -5     0    0    0 S  0.0  0.0   0:00.00 watchdog/0                                                                                                                      
    5 root      RT  -5     0    0    0 S  0.0  0.0   0:06.33 migration/1                                                                                                                     
    6 root      34  19     0    0    0 S  0.0  0.0   0:02.33 ksoftirqd/1                                                                                                                     
    7 root      RT  -5     0    0    0 S  0.0  0.0   0:00.00 watchdog/1                                                                                                                      
    8 root      10  -5     0    0    0 S  0.0  0.0   0:01.34 events/0                                                                                                                        
    9 root      10  -5     0    0    0 S  0.0  0.0   0:00.07 events/1                                                                                                                        
   10 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 khelper                                                                                                                         
   31 root      10  -5     0    0    0 S  0.0  0.0   0:00.10 kthread                                                                                                                         
   36 root      10  -5     0    0    0 S  0.0  0.0   0:00.16 kblockd/0                                                                                                                       
   37 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 kblockd/1                                                                                                                       
   38 root      14  -5     0    0    0 S  0.0  0.0   0:00.00 kacpid                                                                                                                          
   83 root      11  -5     0    0    0 S  0.0  0.0   0:00.00 cqueue/0                                                                                                                        
   84 root      11  -5     0    0    0 S  0.0  0.0   0:00.00 cqueue/1                                                                                                                        
   87 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 khubd                                                                                                                           
   89 root      10  -5     0    0    0 S  0.0  0.0   0:00.02 kseriod                                                                                                                         
  163 root      15   0     0    0    0 S  0.0  0.0   0:00.02 khungtaskd                                                                                                                      
  166 root      10  -5     0    0    0 S  0.0  0.0  76:34.74 kswapd0                                                                                                                         
  167 root      11  -5     0    0    0 S  0.0  0.0   0:00.00 aio/0                                                                                                                           
  168 root      11  -5     0    0    0 S  0.0  0.0   0:00.00 aio/1                                                                                                                           
  305 root      11  -5     0    0    0 S  0.0  0.0   0:00.00 kpsmoused                                                                                                                       
  318 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 xenwatch                                                                                                                        
  319 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 xenbus                                                                                                                          
  344 root      14  -5     0    0    0 S  0.0  0.0   0:00.00 kstriped                                                                                                                        
  357 root      10  -5     0    0    0 S  0.0  0.0  18:15.19 kjournald                                                                                                                       
  383 root      11  -5     0    0    0 S  0.0  0.0   0:00.00 kauditd                                                                                                                         
  416 root      15  -4 13048  244  240 S  0.0  0.0   0:00.17 udevd

命令界面介紹:
第一行顯示的內(nèi)容和uptime命令一樣忙干,【l】可以顯示和隱藏這個(gè)區(qū)域:

    top - 10:54:30 up 160 days, 16:32,  1 user,  load average: 1.15, 1.37, 1.90

top: 這個(gè)沒(méi)有什么意思,只是個(gè)名稱而以
10:54:30: 系統(tǒng)當(dāng)前時(shí)間
up 160 : 系統(tǒng)開(kāi)機(jī)到現(xiàn)在經(jīng)過(guò)了多少時(shí)間
1 users : 當(dāng)前2用戶在線
load average: 1.15, 1.37, 1.90 系統(tǒng)1分鐘晦炊、5分鐘栈暇、15分鐘的CPU
第二行(tasks):

    Tasks: 126total,   1running, 125sleeping,   0stopped,   0zombie

Tasks:英文意思是工作;任務(wù);差事。
126 total:很好理解渐夸,就是當(dāng)前有38個(gè)任務(wù)嗤锉,也就是38個(gè)進(jìn)程。
1 running:1個(gè)進(jìn)程正在運(yùn)行
125 sleeping:37個(gè)進(jìn)程睡眠
0 stopped:停止的進(jìn)程數(shù)
0 zombie:僵死的進(jìn)程數(shù)
第三行(cpus):

Cpu(s): 48.1%us,  1.2%sy,  0.0%ni, 49.6%id,  0.0%wa,  0.2%hi,  1.0%si,  0.0%st

Cpu(s):表示這一行顯示CPU總體信息
48.1%us:用戶態(tài)進(jìn)程占用CPU時(shí)間百分比墓塌,不包含renice值為負(fù)的任務(wù)占用的CPU的時(shí)間瘟忱。
1.2%sy:內(nèi)核占用CPU時(shí)間百分比
0.0%ni:renice值為負(fù)的任務(wù)的用戶態(tài)進(jìn)程的CPU時(shí)間百分比奥额。nice是優(yōu)先級(jí)的意思
49.6%id:空閑CPU時(shí)間百分比
0.0%wa:等待I/O的CPU時(shí)間百分比
0.0%hi:CPU硬中斷時(shí)間百分比
1.0%si:CPU軟中斷時(shí)間百分比
0.0%st:st = steal (time given to other DomU instances)
第四行(memory):

    Mem:   2572444k total,  2197716k used,   374728k free,     6356k buffers

Swap: 4104596k total, 1581032k used, 2523564k free, 397744k cached
Men:內(nèi)存的意思
256412k total:物理內(nèi)存總量
30156k used:使用的物理內(nèi)存量
226256 free:空閑的物理內(nèi)存量
8176k buffers:用作內(nèi)核緩存的物理內(nèi)存量
Swap:交換空間
337356k total:交換區(qū)總量
0k used:使用的交換區(qū)量
337356k free:空閑的交換區(qū)量
12160k cached:緩沖交換區(qū)總量
最后:
PID:進(jìn)程的ID
USER:進(jìn)程所有者
PR:進(jìn)程的優(yōu)先級(jí)別,越小越優(yōu)先被執(zhí)行
NInice:值
VIRT:進(jìn)程占用的虛擬內(nèi)存
RES:進(jìn)程占用的物理內(nèi)存
SHR:進(jìn)程使用的共享內(nèi)存
S:進(jìn)程的狀態(tài)访诱。S表示休眠垫挨,R表示正在運(yùn)行,Z表示僵死狀態(tài)触菜,N表示該進(jìn)程優(yōu)先值為負(fù)數(shù)
%CPU:進(jìn)程占用CPU的使用率
%MEM:進(jìn)程使用的物理內(nèi)存和總內(nèi)存的百分比
TIME+:該進(jìn)程啟動(dòng)后占用的總的CPU時(shí)間九榔,即占用CPU使用時(shí)間的累加值。
COMMAND:進(jìn)程啟動(dòng)命令名稱
應(yīng)用實(shí)例:

  1. 高亮顯示當(dāng)前運(yùn)行進(jìn)程 敲擊鍵盤“b”(打開(kāi)/關(guān)閉加亮效果)
  2. 進(jìn)程字段排序

默認(rèn)進(jìn)入top時(shí)涡相,各進(jìn)程是按照CPU的占用量來(lái)排序的哲泊。 敲擊鍵盤“x”(打開(kāi)/關(guān)閉排序列的加亮效果)。通過(guò)”shift + >”或”shift + <”可以向右或左改變排序列

  1. 顯示 完整命令 top -c
  2. 以批處理模式顯示程序信息 top -b
  3. 以累積模式顯示程序信息 top -s
  4. 設(shè)置信息更新次數(shù) top -n 2 (表示更新兩次后終止更新顯示)
  5. 設(shè)置信息更新時(shí)間 top -d 3(表示更新周期為3秒)
  6. 顯示指定的進(jìn)程信息 top -p 574
  7. 交互命令:
    a. 輸入大寫(xiě)P催蝗,則結(jié)果按CPU占用降序排序切威。輸入大寫(xiě)M,結(jié)果按內(nèi)存占用降序排序丙号。
    b. q:退出top命令
    <Space>:立即刷新
    s:設(shè)置刷新時(shí)間間隔
    c:顯示命令完全模式
    t::顯示或隱藏進(jìn)程和CPU狀態(tài)信息
    m:顯示或隱藏內(nèi)存狀態(tài)信息
    l:顯示或隱藏uptime信息
    f:增加或減少進(jìn)程顯示標(biāo)志
    S:累計(jì)模式先朦,會(huì)把已完成或退出的子進(jìn)程占用的CPU時(shí)間累計(jì)到父進(jìn)程的MITE+
    P:按%CPU使用率排行
    T:按MITE+排行
    M:按%MEM排行
    u:指定顯示用戶進(jìn)程
    r:修改進(jìn)程renice值
    k:kill進(jìn)程
    i:只顯示正在運(yùn)行的進(jìn)程
    W:保存對(duì)top的設(shè)置到文件~/.toprc,下次啟動(dòng)將自動(dòng)調(diào)用toprc文件的設(shè)置槽袄。
    h:幫助命令烙无。
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市遍尺,隨后出現(xiàn)的幾起案子截酷,更是在濱河造成了極大的恐慌,老刑警劉巖乾戏,帶你破解...
    沈念sama閱讀 217,406評(píng)論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件迂苛,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡鼓择,警方通過(guò)查閱死者的電腦和手機(jī)三幻,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,732評(píng)論 3 393
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)呐能,“玉大人念搬,你說(shuō)我怎么就攤上這事“诔觯” “怎么了朗徊?”我有些...
    開(kāi)封第一講書(shū)人閱讀 163,711評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)偎漫。 經(jīng)常有香客問(wèn)我爷恳,道長(zhǎng),這世上最難降的妖魔是什么象踊? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,380評(píng)論 1 293
  • 正文 為了忘掉前任温亲,我火速辦了婚禮棚壁,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘栈虚。我一直安慰自己袖外,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,432評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布魂务。 她就那樣靜靜地躺著在刺,像睡著了一般。 火紅的嫁衣襯著肌膚如雪头镊。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,301評(píng)論 1 301
  • 那天魄幕,我揣著相機(jī)與錄音相艇,去河邊找鬼。 笑死纯陨,一個(gè)胖子當(dāng)著我的面吹牛坛芽,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播翼抠,決...
    沈念sama閱讀 40,145評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼咙轩,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了阴颖?” 一聲冷哼從身側(cè)響起活喊,我...
    開(kāi)封第一講書(shū)人閱讀 39,008評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎量愧,沒(méi)想到半個(gè)月后钾菊,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,443評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡偎肃,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,649評(píng)論 3 334
  • 正文 我和宋清朗相戀三年煞烫,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片累颂。...
    茶點(diǎn)故事閱讀 39,795評(píng)論 1 347
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡滞详,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出紊馏,到底是詐尸還是另有隱情料饥,我是刑警寧澤,帶...
    沈念sama閱讀 35,501評(píng)論 5 345
  • 正文 年R本政府宣布瘦棋,位于F島的核電站稀火,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏赌朋。R本人自食惡果不足惜凰狞,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,119評(píng)論 3 328
  • 文/蒙蒙 一篇裁、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧赡若,春花似錦达布、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,731評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至身腻,卻和暖如春产还,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背嘀趟。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,865評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工脐区, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人她按。 一個(gè)月前我還...
    沈念sama閱讀 47,899評(píng)論 2 370
  • 正文 我出身青樓牛隅,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親酌泰。 傳聞我的和親對(duì)象是個(gè)殘疾皇子媒佣,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,724評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • linux資料總章2.1 1.0寫(xiě)的不好抱歉 但是2.0已經(jīng)改了很多 但是錯(cuò)誤還是無(wú)法避免 以后資料會(huì)慢慢更新 大...
    數(shù)據(jù)革命閱讀 12,161評(píng)論 2 33
  • Linux命令行工具 - top top命令能夠?qū)崟r(shí)顯示系統(tǒng)中各個(gè)進(jìn)程的資源占用狀況,類似于Windows的任務(wù)管...
    異次猿閱讀 2,361評(píng)論 1 3
  • 我還是喜歡你, 像風(fēng)走了八千里陵刹,不問(wèn)歸期默伍。 是疼不是痛,是被...
    TF小胖妞閱讀 330評(píng)論 0 1
  • “美蘭湖真是個(gè)神奇的地方授霸!”小秀不禁這樣感嘆巡验,以這句話開(kāi)篇再好不過(guò)。 手里捧著一本收獲碘耳,一邊看一邊走路显设,不必?fù)?dān)...
    Cactussnow閱讀 621評(píng)論 0 0
  • 去年九月接觸青椒計(jì)劃捕捂,開(kāi)始網(wǎng)絡(luò)學(xué)習(xí),剛開(kāi)始有些抵觸斗搞,感覺(jué)任務(wù)又來(lái)了指攒,加上平日工作的勞累,真心覺(jué)得煩惱倍增僻焚。我...
    彩色童話閱讀 908評(píng)論 1 1