在Linux中最重要的系统资源管理命令有如下几个:
1、top
2、ps
3、iostat
4、vmstat
5、lsof
下面简单概述一下每个命令:
1、top命令
可以动态的监控系统资源使用情况,包括memory、cpu等
重要参数 :
h 或 ? 获取帮助
u 查看指定用户名的进程
k 结束指定的pid
m 显示或者不显示memory概述,t 显示或不显示cup概述,l 显示或不现实 平均负载概述,i 显示或者不显示空闲进程
M 按内存使用情况排序
P 按cup使用情况排序
2、ps命令
ps命令常用组合选项是 el 或者 aux 然后是配合grep使用
3、iostat命令
可以监控cup的负载和磁盘的io使用情况
4、vmstat命令
vmstat命令可以提供一个memory cpu swap io等的统计信息
5、lsof命令
lsof命令会列出所有系统正在使用的文件
使用lsof -p 进程号 可以查看指定的进程正在使用的文件