top –hv | -abcHimMsS –d delay –n iterations –p pid [, pid …]
top程序提供運行系統(tǒng)的動態(tài)實時視圖,它可以顯示系統(tǒng)概要信息以及當(dāng)前由Linux內(nèi)核當(dāng)前管理的任務(wù)列表。所示的系統(tǒng)概要信息的類型以及為任務(wù)顯示的信息的類型、順序和大小都是用戶可配置的,并且可以在重新啟動時使配置保持不變。
該程序為流程操作提供了有限的交互借口,并未個人配置提供了更廣泛的接口——包括其操作的各個方面。雖然在整個文檔中引用了Top,但是您可以隨意命名任何您希望的程序。新的名稱,可以是別名,將在頂部的顯示器上反映出來,并在讀取和寫入配置文件時使用。
(1).top中一些字段的含義
VIRT:virtual memory usage虛擬內(nèi)存
1、 進程“需要的”虛擬內(nèi)存大小,包括進程使用的庫、代碼、數(shù)據(jù)等
2、 假如進程申請100M的內(nèi)存,但實際只使用了10M,那么它會增長到100M,而不是實際用的量
RES:resident memory usage常駐內(nèi)存
1、 進程當(dāng)前使用的內(nèi)存大小,但不包括swap out
2、 包含其他進程的共享
3、 如果申請100M內(nèi)存,實際使用10M,它只增長10M,與VIRT相反
4、 關(guān)于庫占用內(nèi)存的情況,它只統(tǒng)計加載的庫文件所占內(nèi)存大小
SHR:shared memory共享內(nèi)存
1、 除了自身進程的共享內(nèi)存,也包括其他進程的共享內(nèi)存
2、 雖然進程只使用了幾個共享庫的函數(shù),但它包含了整個共享庫的大小
3、 計算摸個進程所占的物理內(nèi)存公式:RES-SHR
4、 Swap out后,他將會降下來
DATA
1、數(shù)據(jù)占用的內(nèi)存。如果投票沒有顯示,按f鍵可以顯示出來
2、真正的該程序要求的數(shù)據(jù)空間,是真正在運行中要使用的。
(2).選項
-a 按內(nèi)存使用情況排序。此開關(guān)最重要的是按分配內(nèi)存對進程進行排序。 -b 批處理模式操作。在批處理模式中啟動top,這可以用于將輸出從top發(fā)送到其他程序或文件。在此模式下,top將不接受輸入和運行,直到您使用’-n’命令行選項設(shè)置的限制迭代次數(shù)或直到被殺死。 -c 命令行/程序名稱切換。啟動top反轉(zhuǎn)(切換)最后記住的’c’狀態(tài)。因此,如果top顯示命令行,那么現(xiàn)在該字段顯示程序名稱,反之亦然。 -d 延遲時間間隔為:-d ss.tt(單位秒,允許小數(shù),不允許負數(shù))。指定屏幕更新之間的延遲,并重寫個人配置文件或啟動默認值中相應(yīng)值。之后可以使用’d’或’s’交互命令來更改這一點。安全模式下只有root可以更改此類(除非使用’s’命令行選項) -h 幫助信息 -H線程切換。啟動top反轉(zhuǎn)(切換)最后記住的’H’狀態(tài)。當(dāng)切換到On時,將顯示所有淡出的線程。否則,top顯示進程中所有線程的總和。 -i 空閑進程切換。啟動top反轉(zhuǎn)(切換)最后記住的’i’狀態(tài)。當(dāng)此切換為Off時,將不在顯示空閑或僵尸任務(wù) -m VIRT/USED切換。報告被使用的(進程RSS總數(shù)和交換總數(shù)),而不是虛擬內(nèi)存。 -M 檢測內(nèi)存單元。顯示內(nèi)存單元(k/M/G)并在內(nèi)存摘要中顯示浮點數(shù) -n 迭代次數(shù)限制為:-n number。指定在結(jié)束前應(yīng)該產(chǎn)生的最大迭代次數(shù)或幀數(shù)。 -p 監(jiān)視器PID為:-pN1 –pN2 …或-pN1,N2[,…]。僅監(jiān)視具有指定進程ID的進程。此選項最多可以給出20次,或者您可以提供最多20個PID的逗號分隔列表。混合這兩種方法是運行的。如果您希望恢復(fù)正常操作,只需要發(fā)出’=’交互命令。 -s 安全模式操作。強制啟動安全模式,即使是root。通過系統(tǒng)配置文件可以更好地控制此模式。 -S 累計時間模式切換。啟動top反轉(zhuǎn)(切換)最后記住的’S’狀態(tài)。當(dāng)累計模式為On,每個進程都會列出它和它的死子進程使用的CPU時間。 -u 用戶監(jiān)控:-u somebody。僅監(jiān)控與給定的有效UID或用戶名匹配的進程 -U 用戶監(jiān)控:-U somebody。僅監(jiān)控與給定的UID或用戶名匹配的進程。這與真實的、有效的、保存的文件系統(tǒng)UID相匹配。 -v 版本信息