top [options]
顯示一個(gè)文字版的動(dòng)態(tài)系統(tǒng)進(jìn)程管理器,默認(rèn)按 PID 排序
- -c x 設(shè)置統(tǒng)計(jì)模式為 x
- a 統(tǒng)計(jì)模式(時(shí)間舟奠、流量蔚携、IO次數(shù))
- d 相對模式(流量、IO次數(shù))
- e 絕對值模式
- n 非事件模式(默認(rèn)值)
- -a 同
-c a
- -d 同
-c d
- -e 同
-c e
- -n limit 僅顯示 limit 條記錄
- -l samples 僅取樣(刷新)指定次數(shù)狼速,刷新完畢后自動(dòng)退出
- -ncols collumns 指定顯示列數(shù)琅锻,默認(rèn)為 infinite 無限制
- -o key 使用指定關(guān)鍵字排序,前綴
+
為升序向胡,-
為降序- pid 默認(rèn)值
- pgrp 組ID
- ppid 父進(jìn)程ID
- uid 用戶ID
- user 用戶名
- command 命令名
- cpu cpu使用量
- time 執(zhí)行時(shí)間
- threads 線程數(shù)
- mem 內(nèi)存使用量
- -O second_key 第二排序關(guān)鍵字
- -pid num 僅顯示
- -U user / -user user 僅顯示指定用戶的進(jìn)程
顯示期間支持以下指令:
- ? 顯示幫助文檔
- c<mode> 切換統(tǒng)計(jì)模式
- o<key> 切換排序
- O<key> 切換二級排序
- q 退出
- U<user> 僅顯示指定用戶進(jìn)程
free
顯示內(nèi)存總體使用量
Mac中使用top -l 1 | head -n 10 | grep PhysMem
代替
nice [-n increment] command
以指定優(yōu)先級運(yùn)行指定命令恼蓬,不指定優(yōu)先級時(shí)默認(rèn)為10
超級用戶可以使用負(fù)數(shù)指定高優(yōu)先級運(yùn)行,最高優(yōu)先級為-20
捷枯,最低優(yōu)先級為20
-n increment 指定用于加算到系統(tǒng)優(yōu)先級的正數(shù)或負(fù)數(shù)
renice priority [options]
修改一個(gè)或多個(gè)進(jìn)程的優(yōu)先級(priority)滚秩,非超級用戶僅可修改自己賬戶開啟的進(jìn)程,并且優(yōu)先級為 0-20
- -g pgrp... 指定所有屬于特定組ID的進(jìn)程
- -u user... 指定所有屬于特定用戶或UID的進(jìn)程
- -p pid... 指定特定的PID進(jìn)程(默認(rèn)選項(xiàng)淮捆,可省略關(guān)鍵字
-p
)
同時(shí)指定多個(gè)關(guān)鍵字選項(xiàng)時(shí)郁油,以或
關(guān)系并列形成超集
kill pid...
強(qiáng)殺進(jìn)程