进程管理
常用指令
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 批量杀