Linux系统编程(4)—— 进程管理

it2023-03-20  81

进程管理

常用指令

free 打印内存情况

free -b|m|k|g 分别以不同单位显示大小 free -h 以便于人类阅读的形式显示 free -s 2 2s显示一次 也可以用 watch -n 2 free 2s监视一次free

top 显示当前活跃进程的内存,cpu情况

开头显示:

下面是一个列表,显示活跃的进程

cpu和mem的占有率

按c 显示完整的command 按h 显示更多的帮助信息

dstat 实时监控磁盘,CPU,网络等

dstat 2 2s读一次 dstat 2 10 2s读一次, 读10次 dstat -list

还有另外一个程序 nmon,有相似的功能,可以查看系统中的各种资源

还有一个top的升级版本htop,相当于把top和nmon做了一个融合

ps 报告当前进程状态

ps -ef | grep xxx -e 显示所有进程 -f 全格式 ps -aux 和 ps -ef 一样

pstree

pgrep 查找进程ID

pgrep ssh 826 18642 18676

kill

记住两个: kill pid 杀死指定进程号的进程 kill -9 pid 强制杀死

pkill 批量杀

最新回复(0)