Linux 進程管理之四大名捕

來源: https://www.cnblogs.com/sanyuanempire/p/6168534.html

一、四大名捕

四大名捕,最初出現於溫瑞安創作的武俠小說,是朝廷中正義力量諸葛小花的四大徒弟,四人各懷絕技,分別是輕功暗器高手 “無情”、內功卓越的高手 “鐵手”、腿功驚人的 “追命” 和劍法一流的 “冷血”。

本文四大名捕由 linux 命令所出演:

二、進程相關基礎知識

介紹四大名捕之前先介紹一下進程相關的基礎知識,話不多說,看圖。

三、輕功暗器高手 “無情” [PS]

ps:用於顯示當前進程的狀態(非動態)
ps [options]:

選項有三種風格:
1、UNIX 風格,必須在選項前面加 “-”
2、BSD 風格,選項前不能加 “-”
3、GNU 風格,選項前爲兩個 “-”

常用組合之一:aux

STAT:

常用組合之二:-ef

常用組合之三:-eFH

-F:顯示完整格式的進程信息;

-H:以層級結構顯示進程的相關信息;

常用組合之四:-eo, axo

o  field1, field2,…:自定義要顯示的字段列表,以逗號分隔

常用的 field:pid, ni, priority, psr, pcpu, stat, comm, tty, ppid, rtprio

四、內功卓越的高手 “鐵手”[dstat]

dstat:系統資源統計命令(動態)
dstat [-afv] [options..] [delay [count]]

常用選項:

五、腿功驚人的 “追命”[top]

top:列出 inux 進程
top 爲動態顯示進程

top 命令個參數具體含義:

top – 14:58:34 up  5:28,  1 user,  load average: 0.01, 0.02, 0.05

Tasks: 353 total,   2 running, 351 sleeping,   0 stopped,   0 zombie

%Cpu(s):  0.0 us,  0.7 sy,  0.0 ni, 99.3 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st

KiB Mem :  1001332 total,   681052 free,   139844 used,   180436 buff/cache

KiB Swap:  2098172 total,  2098172 free,        0 used.   698100 avail Mem

PID USER      PR  NI    VIRT    RES    SHR S %CPU %MEM     TIME+ COMMAND

3077 root      20   0  146276   2256   1420 R  1.7  0.2   0:02.91 top

top 內排序:

首部信息:

uptime 信息:l 命令

第一行沒有顯示

tasks 及 cpu 信息:t 命令

可以禁用顯示硬盤及 cpu 相關消息

內存信息:m 命令

可以將內存使用率用 ||| 顯示 或者白空格顯示

退出命令:q

修改刷新時間間隔:s

終止指定的進程:k

選項:

六、劍法一流 “冷血”[htop]

htop: 交互式進程查看器
htop [-dus]

htop 是一個非常強大的工具,下面從 F1 到 F10 可以看到具體的參數信息。

F1 :幫助信息

選項:

常用子命令:

此處可以添加指定項到顯示屏幕上面,顯示方式可以是 [Bar] [Text] [Graph] [LED]

本文由 Readfog 進行 AMP 轉碼,版權歸原作者所有。
來源https://mp.weixin.qq.com/s/UrzjkBUaQSK0-P41ZU5QiQ