liunx命令-进程管理
ps命令:
ps aus
命令显示的内容更多
kill PID号
结束进程
kill -9 PID号
强制结束进程,此命令可以杀掉僵尸进程
Linux系统可以通过top
命令查看系统的CPU、内存、运行时间、交换分区、执行的线程等信息。通过top命令可以有效的发现系统的缺陷出在哪里。
top命令的第一行:
- 依次对应: 系统当前时间 , up 系统到目前为止运行的时间, 当前登陆系统的用户数量, load average后面的三个数分别是距离现在1分钟、5分钟、15分钟之前的负载情况。
load average数据是每隔5秒钟检查一次活跃的进程数,然后按特定算法计算出的数值。
top命令的第二行:
-
依次对应:tasks表示任务(进程),240 total则表示现在有240个进程,其中处于运行中的有2个,238个在休眠(挂起),stopped状态即停止的进程数为0,zombie状态即僵尸的进程数为0个。(僵尸进程就是已经死了但还占用着pid号)
ni 是优先级的意思
ID 是100-当前ID数量,为当前CPU占用率hi 是CPU被中断
st 是CPU被争抢时会发生变化
kIB mem 内存
buff/cache 零时占用内存
kib swao 交换分区 ,used越少越好
按q退出
free
查看内存信息
vmstat
vmstat 3
设置多少秒显示一次
- procs 队列信息
- swpd 交换分区
- free 内存
- buff 临时内存
- swap 及时写入写出速度