linux下top命令及參數(shù)解析_第1頁
linux下top命令及參數(shù)解析_第2頁
linux下top命令及參數(shù)解析_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、Top命令解析Top命令是linux下常用的系統(tǒng)性能分析工具,能夠?qū)崟r顯示系統(tǒng)中各個進(jìn)程的資源占用狀況,類似于windows的任務(wù)管理器。下面詳細(xì)介紹它的使用方法。下面是top命令的部分截圖:top-10:23:14up9days,16:23,1user,1oadaverage:0.37,0.58,0.51Tasks:125total,1running,124sieeping,0stopped,0zombiecpu(s):0.0.1%sy,0.0%iri,0.,0.Mem:773326ktotal,625984kused,147344kfree,5474Bkbufferssv;ap:0ktot

2、al?0kused,0kfree,285508kcachedPIDUSERPRNLVIRTRESSHRSCPUMEMTIME-FCOMMAND123456789WOOTOTTOTTO22R2RR2RR22000000000I-I1_y1-oooooooooo600000000094loooooooooo.o.o.o.o.o.o.o.o.o.ooooooooooo.o.o.o.o.o.o.o.o.o.ssssssssss8000000000240970840630640510680.7.0.8.0.8.0.020010010ooooooooo第一行分別顯示:系統(tǒng)當(dāng)前時間系統(tǒng)運(yùn)行時間當(dāng)前用戶登陸數(shù)

3、系統(tǒng)負(fù)載。*系統(tǒng)負(fù)載(loadaverage),這里有三個數(shù)值,分別是系統(tǒng)最近1分鐘,5分鐘,15分鐘的平均負(fù)載。一般對于單個處理器來說,負(fù)載在01.00之間是正常的,超過1.00就要引起注意了。在多核處理器中,你的系統(tǒng)均值不應(yīng)該高于處理器核心的總數(shù)。第二行分別顯示:total進(jìn)程總數(shù)、running正在運(yùn)行的進(jìn)程數(shù)、sleeping睡眠的進(jìn)程數(shù)、stopped停止的進(jìn)程數(shù)、zombie僵尸進(jìn)程數(shù)。第三行分別顯示:us用戶空間占用CPU百分比、sy內(nèi)核空間占用CPU百分比、%ni用戶進(jìn)程空間內(nèi)改變過優(yōu)先級的進(jìn)程占用CPU百分比、%id空閑CPU百分比、%wa等待輸入輸出(I/O)的CPU時間百

4、分比、hi指的是cpu處理硬件中斷的時間、%si指的是cpu處理軟中斷的時間、%st用于有虛擬cpu的情況,用來指示被虛擬機(jī)偷掉的cpu時間。通常id%值可以反映一個系統(tǒng)cpu的閑忙程度。第四行MEM:total物理內(nèi)存總量、used使用的物理內(nèi)存總量、free空閑內(nèi)存總量、buffers用作內(nèi)核緩存的內(nèi)存量。第五行SWAP:total交換區(qū)總量、used使用的交換區(qū)總量、free空閑交換區(qū)總量、cached緩沖的交換區(qū)總量。buffers和cached的區(qū)別需要說明一下,buffers指的是塊設(shè)備的讀寫緩沖區(qū),cached指的是文件系統(tǒng)本身的頁面緩存。它們都是linux操作系統(tǒng)底層的機(jī)制,目

5、的就是為了加速對磁盤的訪問。第六行PID(進(jìn)程號)、USER(運(yùn)行用戶)、PR(優(yōu)先級)、NI(任務(wù)nice值)、VIRT(虛擬內(nèi)存用量)VIRT=SWAP+RES、RES(物理內(nèi)存用量)、SHR(共享內(nèi)存用量)、S(進(jìn)程狀態(tài))、%CPU(CPU占用比)、MEM(物理內(nèi)存占用比)、TIME+(累計CPU占用時間)、COMMAND命令名/命令行。Top命令顯示系統(tǒng)當(dāng)前的進(jìn)程和其他狀況,top是一個動態(tài)顯示過程,即可以通過用戶按鍵來不斷刷新當(dāng)前狀態(tài)。如果在前臺執(zhí)行該命令,它將獨占前臺,直到用戶終止該程序為止。比較準(zhǔn)確的說,top命令提供了實時的對系統(tǒng)處理器的狀態(tài)監(jiān)視。它將顯示系統(tǒng)中CPU最“敏感”

6、的任務(wù)列表。該命令可以按CPU使用;內(nèi)存使用和執(zhí)行時間對任務(wù)進(jìn)行排序;而且該命令的很多特性都可以通過交互式命令或者在個人定制文件中進(jìn)行設(shè)定。下面簡單介紹top命令的使用方法:top-dpqcCSsn參數(shù)說明d指定每兩次屏幕信息刷新之間的時間間隔。當(dāng)然用戶可以使用s交互命令來改變之。p通過指定監(jiān)控進(jìn)程ID來僅僅監(jiān)控某個進(jìn)程的狀態(tài)。q該選項將使top沒有任何延遲的進(jìn)行刷新。如果調(diào)用程序有超級用戶權(quán)限,那么top將以盡可能高的優(yōu)先級運(yùn)行。S指定累計模式。s使top命令在安全模式中運(yùn)行。這將去除交互命令所帶來的潛在危險。i使top不顯示任何閑置或者僵死進(jìn)程。c顯示整個命令行而不只是顯示命令名。下面介紹

7、在top命令執(zhí)行過程中可以使用的一些交互命令。從使用角度來看,熟練的掌握這些命令比掌握選項還重要一些。這些命令都是單字母的,如果在命令行選項中使用了s選項,則可能其中一些命令會被屏蔽掉。Ctrl+L擦除并且重寫屏幕。h或者?顯示幫助畫面,給出一些簡短的命令總結(jié)說明。k終止一個進(jìn)程。系統(tǒng)將提示用戶輸入需要終止的進(jìn)程PID,以及需要發(fā)送給該進(jìn)程什么樣的信號。一般的終止進(jìn)程可以使用15信號;如果不能正常結(jié)束那就使用信號9強(qiáng)制結(jié)束該進(jìn)程。默認(rèn)值是信號15。在安全模式中此命令被屏蔽。i忽略閑置和僵死進(jìn)程。這是一個開關(guān)式命令。q退出程序。r重新安排一個進(jìn)程的優(yōu)先級別。系統(tǒng)提示用戶輸入需要改變的進(jìn)程PID以及需要設(shè)置的進(jìn)程優(yōu)先級值。輸入一個正值將使優(yōu)先級降低,反之則可以使該進(jìn)程擁有更高的優(yōu)先權(quán)。默認(rèn)值是10。s改變兩次刷新之間的延遲時間。系統(tǒng)將提示用戶輸入新的時間,單位為s。如果有小數(shù),就換算成ms。輸入0值則系統(tǒng)將不斷刷新,默認(rèn)值是5s。需要注意的是如果設(shè)置太小的時間,很可能會引起不斷刷新,從而根本來不及看清顯示的情況,而且系統(tǒng)負(fù)載也會大大增加。f或者F從當(dāng)前顯示中添加或者刪除項目。o或者0改變顯示項目的順序。l切換顯示平均負(fù)載和啟動時間信息。m切換顯示內(nèi)存信息。t切換顯示進(jìn)程和CPU

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論