1:linux系统状况查看
dstat 集top,vmstat,iostat,netstat等功能于一身
wget http://dag.wieers.com/rpm/packages/dstat/dstat-0.6.7-1.rh7.rf.noarch.rpm
rpm -ivh dstat-0.6.7-1.rh7.rf.noarch.rpm
或者用yum自动安装也可
dstat -tcdlmnpsy 1 (无敌命令)
2:实时网络统计
用于统计某个端口连接数的,这里我用来统计mongo机器的
netstat -aon | fgrep 27017 | awk '{a[$5]++}END{for(i in a){print i,a[i] }}' | sort -r -k 1
用于统计Send-Q 的阻塞超过10000的链接,3是 Send-Q 2是 Recv-Q
netstat -aon | fgrep 27015 | awk '{ if($3 > 10000){ print $0;}}'
3:java相关的统计
java/bin/jmap -dump:format=b,file=heap.bin <pid>
java/bin/jstat -gcutil pid 1000
java/bin/jstat -gcutil `pgrep java` 1000
jstack -l pid ==== kill -3 pid
4:mysql访问相关的
mysql -uxxx -p --default-character-set=gb2312 -h111.111.111.111 -P3306