tomcat配置(linux下面查看jvm性能相关信息的一些命令)
2011-11-30 10:56
639 查看
转载:http://michael-softtech.iteye.com/blog/759949
最近系统总是每隔一周左右就莫名其妙down掉。于是研究了一下jdk下面几个常用的查看
jvm运行时状态的参数,很快找出了问题所在。现在把几个命令记录一下:
1. jstat
这个命令对于查看Jvm的堆栈信息很有用。能够查看eden,survivor,old,perm等heap的capacity,utility信息
对于查看系统是不是有能存泄漏以及参数设置是否合理有不错的意义
2. jstack
这个是用来查看jvm当前的thread dump的。可以看到当前Jvm里面的线程状况。
这个对于查找blocked线程比较有意义
3. jmap .
这个是用来查看jvm当前的heap dump的。可以看出当前jvm中各种对象的数量,所占空间等等。
尤其值得一提的是这个命令可以到处一份binary heap dump的bin文件,这个文件能够直接用
Eclipse Memory Anayliser来分析,并找出潜在的内存泄漏的地方。
4. 还有一个比较有用的非jvm命令--netstat
通过这个命令可以看到linux系统当前在各个端口的链接状态,比如查看数据库连接数等等
最近系统总是每隔一周左右就莫名其妙down掉。于是研究了一下jdk下面几个常用的查看
jvm运行时状态的参数,很快找出了问题所在。现在把几个命令记录一下:
1. jstat
这个命令对于查看Jvm的堆栈信息很有用。能够查看eden,survivor,old,perm等heap的capacity,utility信息
对于查看系统是不是有能存泄漏以及参数设置是否合理有不错的意义
2. jstack
这个是用来查看jvm当前的thread dump的。可以看到当前Jvm里面的线程状况。
这个对于查找blocked线程比较有意义
3. jmap .
这个是用来查看jvm当前的heap dump的。可以看出当前jvm中各种对象的数量,所占空间等等。
尤其值得一提的是这个命令可以到处一份binary heap dump的bin文件,这个文件能够直接用
Eclipse Memory Anayliser来分析,并找出潜在的内存泄漏的地方。
4. 还有一个比较有用的非jvm命令--netstat
通过这个命令可以看到linux系统当前在各个端口的链接状态,比如查看数据库连接数等等
相关文章推荐
- linux下面查看jvm性能相关信息的一些命令
- 自己常用Linux命令的记录--查看硬件相关信息,内核的编译,网络的配置
- JAVA学习提高之----Tomcat版本信息查看及Tomcat相关配置
- linux下如何用命令配置网卡、dns、网关、如何查看网卡状态、如何查看网卡信息。
- 查看linux服务器配置和TOP命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况。
- Linux下关于查看操作系统信息的一些命令
- linux 查看系统信息的一些命令及查看已安装软件包的命令
- Linux查看系统信息的一些命令及查看已安装软件包的命令
- Linux查看系统信息的一些命令及查看已安装软件包的命令(转)
- Linux信息查看的一些命令
- Linux 查看系统配置信息的常用命令
- Linux查看系统信息的一些命令及查看已安装软件包的shell
- Linux查看系统信息的一些命令及查看已安装软件包的命令
- Linux查看系统信息的一些命令及查看已安装软件包的命令
- linux中的启动tomcat和查看相关信息
- linux查看硬件和系统信息的相关命令简介
- Linux查看系统信息的一些命令
- linux 查看系统信息相关命令
- linux中用tomcat部署项目,查看日志相关命令
- 查看linux 操作系统信息的相关命令