hymn

忽有故人心头过,回首山河已是秋。

  menu
132 文章
0 浏览
1 当前访客
ღゝ◡╹)ノ❤️

Linux 进程管理,命令

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

侦测系统资源变化

标题:Linux 进程管理,命令
作者:hymn
地址:https://dxyhymn.com/articles/2020/07/02/1593659570814.html