CPU
查看物理CPU个数
cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l
查看每个物理CPU中core的个数(即核数)
t /proc/cpuinfo| grep "cpu cores"| uniq
查看逻辑CPU的个数
cat /proc/cpuinfo| grep "processor"| wc -l
查看CPU信息(型号)
cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
查看CPU的负载
top
内存
查看内存信息
cat /proc/meminfo
查看内存负载
free
磁盘
查看磁盘信息
fdisk -l
查看磁盘IO的性能
ostat -x 10
查看磁盘占用
df -h
查看各目录磁盘占用
du -sh *
网络
对连接的IP按连接数量进行排序
netstat -ntu | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -n
查看80端口连接数最多的20个IP
netstat -anlp|grep 80|grep tcp|awk '{print $5}'|awk -F: '{print $1}'|sort|uniq -c|sort -nr|head -n20
查看当前并发访问数
netstat -an | grep ESTABLISHED | wc -l
查看所有连接请求
netstat -tn 2>/dev/null
根据端口查找进程
netstat -ntlp | grep 80 | awk '{print $7}' | cut -d/ -f1