1,命令查看IO最重的前10个进程
dmesg |awk -F: '{print $1}'|sort|uniq -c|sort -rn|head -n 10
iotop
2,用netstat显示网络连接、路由表或接口状态
3,查看cpu 使用率前10的进程
cpu增序
ps aux --sort=+%cpu
cpu减序
ps aux --sort=-%cpu
ps aux | sort -k3nr | head -n 10
4,查看内存使用前10 的进程
ps aux | sort -k4nr | head -n 10
-n:依照数值的大小排序
-r:以相反的顺序来排序
-t:指定排序时所用的栏位分隔字符
-k:选择以哪个区间进行排序
5,io 监控iotop
vmstat---多功能
mpstat---cpu性能
sar---多功能
iostat---磁盘性能
netstat---网络性能
dstat---多功能
iptraf---流量监测
netperf--网络带宽
ethtool---网卡监测
iperf---网络带宽
tcptrace--数据包检测
iotop---io检测
iftop---监控网卡的实时流量(可以指定网段)、反向解析IP、显示端口信息等