Linux 进程管理,命令

mac2025-10-25  4

linux top 命令

第一行:最后三个数字(load average): 代表1,5,15分钟系统平均工作负荷(系统平均要负责运作几个进程的意思) 第二行:显示进程状态,特别注意zombie,如果不是0,看看那个process变成僵尸进程了 第三行:显示CPU的整体负荷,特别注意 wa ,代表I/O wait, 系统变慢通常是io产生的问题比较大,可以按 1 来切换各个CPU的负债率 第四行 第五行:表示无力内存和虚拟内存(MEM/SWAP)的使用情况, SWAP 尽量小,swap很大,表示物理内存不足了。 第六行:top程序中输入指令时,显示状态的地方。 top下面的部分 pid: 每个process的id user: 该process 所属的使用者 pr: priority的简写,进程的优先制行顺序,越小越早被执行 NI: nice 的简写,和pi有关,也是越小越早越早执行 %cpu:cpu 的使用率 %mem: 内存的使用率 time+: cpu 使用时间的累加。 top -d 2 : 检测没2秒的变化 top -p 10000: 观察pid为10000 的变化。

pstree

pstree -Aup 树状显示进程,,一般用来查找进程之前的关系,如果子进程挂点或者老是砍不掉子进程时用。

ps

ps -aux : 显示系统所有进程数据

vmstat

侦测系统资源变化
最新回复(0)