总结:常用的Linux系统监控命令(1)(3)
其他命令
- netstat -natp : 查看对应的网络链接,关注下Recv-Q , Send-Q , State。
- lsof -p pid : 查找对应pid的文件句柄
- lsof -i : 80 : 查找对应端口被哪个进程占用
- lsof /tmp/1.txt :查找对应文件被哪个进程占用
- tcpdump / wireshark :抓包分析工具
- jstat / jmap / jstack / jps 等一系列的java监控命令
最后
如果你想做一些性能调优的工作,一定要善于利用一些工具进行关注相应的状态。通过linux命令你可以比较方便的观测到CPU , I/O , network等一些比较外围的状态, 很多时候就已经可以解决大部分的问题。jvm内部的一些运行状态监控,得需要借助一些特有的工具进行细粒度的观测。
原文:http://agapple.iteye.com/blog/1156719
评论暂时关闭