Linux进程管理工具详解
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux进程管理工具详解相关的知识,希望对你有一定的参考价值。
进程管理工具
查看进程
pstree 显示进程树
-p:显示PID
ps
搜索进程
ps | grep
pgrep
pidof
系统监控工具
uptime
free
top
第一行:当前系统时间 系统启动到现在所经过的时间 当前上线用户数 系统在1,5,15分钟的平均负载
相当于uptime命令;交互按键:l
注意:平均负载值越小,系统越空闲;如果高于1,当前系统负载过高
第二行:显示的是目前进程总量与个别程序在什么状态(running,sleeping,stopped,zombie)
注意:最后的zombie数值,如果不是0就需要查看一下是哪个进程处于僵死态
第三行: 显示的是CPU整体负载,如果是多核心,可使用数字1键来切换显示方式
us:user space 用户运行程序占用CPU的百分比
sy:system用于运行内核占用CPU的百分比
ni:nice用户进程空间所改变过优先级的进程占用CPU的百分比
id:idle空闲CPU百分比
wa:wait to 等待I/O花费时间
hi:hardware interrupt 硬键中断占用CPU百分比
si:software interrupt 软键中断占用CPU百分比
st:stolen,被虚拟机“偷走”的百分比
第四行:物理内存使用情况 第五行:交换分区情况 按m键可切换显示方式
htop
iotop
glances
vmstat
iostat
dstat
管理进程
信号 man 7 SIGNAL
显示所有信号kill -l | drop -l
1)SIGHUP 不重启进程而让其重读配置文件
2)SIGINT 相当于ctrl+c
3)SIGQUIT 相当于ctrl+\
9)SIGKILL 强制中止运行的进程
15)SIGTERM 正常中止运行的进程
18)SIGCONT 继续
19)SIGSTOP 休眠
kill
killall
pkill
以上是关于Linux进程管理工具详解的主要内容,如果未能解决你的问题,请参考以下文章
linux 系统上的进程查看管理工具之htop/dstat/top/ps命令详解
Linux内核线程kernel thread详解--Linux进程的管理与调度
Linux进程描述符task_struct结构体详解--Linux进程的管理与调度
#21 在Linux里进程管理详解,与pstreepspgreppkillpidoftop命令的应用