Help for Interactive Commands - procps version 3.2.8
Window 1:Def: Cumulative mode Off.??System: Delay 3.0 secs; Secure mode Off.
??Z,B???????Global: 'Z' change color mappings; 'B' disable/enable bold
??l,t,m?????Toggle Summaries: 'l' load avg; 't' task/cpu stats; 'm' mem info
??1,I???????Toggle SMP view: '1' single/separate states; 'I' Irix/Solaris mode
??f,o?????. Fields/Columns: 'f' add or remove; 'o' change display order
??F or O??. Select sort field
??<,>?????. Move sort field: '<' next col left; '>' next col right
??R,H?????. Toggle: 'R' normal/reverse sort; 'H' show threads
??c,i,S???. Toggle: 'c' cmd name/line; 'i' idle tasks; 'S' cumulative time
??x,y?????. Toggle highlights: 'x' sort field; 'y' running tasks
??z,b?????. Toggle: 'z' color/mono; 'b' bold/reverse (only if 'x' or 'y')
??u???????. Show specific user only
??n or #??. Set maximum tasks displayed
??k,r???????Manipulate tasks: 'k' kill; 'r' renice
??d or s????Set update interval
??W?????????Write configuration file
??q?????????Quit
?( commands shown with '.' require a visible task display window )
# top
Top - 04:10:00?—> 當(dāng)前時間 ?up 198 days?—> 系統(tǒng)運(yùn)行時間 ? 3users —> ?當(dāng)前登陸用戶數(shù) ? ?
load average—> 系統(tǒng)負(fù)載,任務(wù)隊列的平均長度 分別為 1分鐘 5分鐘 15分鐘前到現(xiàn)在的平均值
進(jìn)程信息:
Tasks: 97 total —> 進(jìn)程總數(shù)97 ?其中1 running 96 正在運(yùn)行的進(jìn)程數(shù) ?sleeping 睡眠的進(jìn)程數(shù) ?0 stopped ?停止的進(jìn)程數(shù) 0 zombie?僵尸進(jìn)程數(shù)
CPU信息:
Cpu(s): 11.4%us —> 用戶空間占用CPU百分比 ? ? 2.7%sy —> 內(nèi)核空間占用CPU百分比 ? ? ? ? ? 0.0%ni —>?用戶進(jìn)程空間內(nèi)改變過優(yōu)先級的進(jìn)程占用CPU百分比 ? ?84.5%id —> 空閑CPU百分比 ? ? ? ?0.0%wa —>?等待輸入輸出的CPU時間百分比 ? ? ?
內(nèi)存信息:
Mem:16437028k total —> 物理內(nèi)存總量 ? ?14245304k used —> 使用物理內(nèi)存總量 ? ?2191724k free —> 空閑內(nèi)存總量 ? ?
150504k buffers —> 內(nèi)核緩存的內(nèi)存量 ? ?Swap: 0k total —> 交換區(qū)總量 ? ?0k used —> 使用的交換區(qū)總量 ??
PID ?—> 進(jìn)程ID ? ? ?USER —> ?用戶 ? ?? ??PR —> ?優(yōu)先級 ??? ? NI —> nice值,負(fù)值表示優(yōu)先級高,正值為低 ?? ??
VIRT —> 進(jìn)程使用的虛擬內(nèi)存總量,單位kb。VIRT=SWAP+RES ??? ?? ??
RES —>?進(jìn)程使用的、未被換出的物理內(nèi)存大小,單位kb。RES=CODE+DATA?? ?? ?SHR —> 共享內(nèi)存大小,單位kb
S ? —>?進(jìn)程狀態(tài)。 D=不可中斷的睡眠狀態(tài)R=運(yùn)行 S=睡眠T=跟蹤/停止Z=僵尸進(jìn)程 ?? ? ?%CPU —>?上次更新到現(xiàn)在的CPU時間占用百分比
%MEM —> ?進(jìn)程使用的物理內(nèi)存百分比 ?? ? TIME+ ?—>?進(jìn)程使用的CPU時間總計,單位1/100秒? ? ? ? ??COMMAND-->命令名/命令行

按 1 ? 每個邏輯CPU的狀況 ? (4個邏輯CPU,實際物理CPU cat /proc/cpuinfo)

按 c ? 切換顯示命令名稱和完整命令行

按 M 根據(jù)內(nèi)存大小進(jìn)行排序

按 P?根據(jù)CPU使用百分比大小進(jìn)行排序

按 T?根據(jù)時間/累計時間進(jìn)行排序

按 i 忽略閑置和僵死進(jìn)程

按?r ?重新安排一個進(jìn)程的優(yōu)先級別 (提示用戶輸入需要改變的進(jìn)程PID以及需要設(shè)置的進(jìn)程優(yōu)先級值,輸入一個正值將使優(yōu)先級降低,默認(rèn)值是10)
W 將當(dāng)前設(shè)置寫入~/.toprc文件中
# top -n 2 -b < top.log ??將更新顯示二次的結(jié)果輸入到名稱為 top.log 的檔案里
# top -p 2907?-p 6265?每隔5秒顯示pid是2907和pid是6265的兩個進(jìn)程的資源占用情況
