linux 系统性能测试工具
CPU
# vmstat 1
# top -d 1
# mpstat -P ALL 1
# while :; do ps -eo,pid,ni,prri,pcpu,psr,comm | grep 'process-name'; sleep 1;done
MEM
# /usr/bin/time -v date
# /usr/bin/time -v evolution
# cat /proc/meminfo
I/O
# iostat -x 1
# iotop -d 5 -P
NET
# /usr/sbin/ethtool eth0
# iptraf -d eth0
查看sock连接
# /usr/sbin/netstat -npt | awk '{if($6!="Foreign" && $6!="")arr[$6]++;}END{for(i in arr) print i"\t" arr[i];}' | sort -rn -k2
# /usr/sbin/ss| awk '{if($1!="State")arr[$1]++;}END{for(i in arr) print i"\t"arr[i];}' | sort -rn -k2
查看本机端口连接数
# /usr/sbin/ss | awk '{print $4}' | grep "`hostname -i` 80" | wc -l
查看当前所有TCP连接的状态
netstat -n | awk '/^tcp/ {++state[$NF]} END {for(key in state) print key,"\t",state[key]}'
浙公网安备 33010602011771号