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]}'

posted on 2012-11-17 08:01  张淼  阅读(255)  评论(0)    收藏  举报