当前位置: 网站首页 > JAVA > j2se

Web 应用程序调优指南

时间:1970-1-1 08:33:31来源: j2se作者:admin 点击:8次 字体 [ С]

一.成功的应用都是相似的,失败的应用各有各的失败

对于Web应用来说,影响性能的集中体现在网络/CPU/内存/IO/数据库/缓存这6个环节的处理上。一个稳定应用的特征应该包括:

1.       网络流量平稳,连接数保持稳定

2.       低CPU负载

3.       内存曲线平稳

4.       IO高响应

5.       数据库的低负载,高响应

简单的来说,对于每个不稳定的应用来说,都会有一个瓶颈,通过以上的工具分析,加上自己的判断,找到那个瓶颈,解决它!

我们可以通过以下监控工具可监控到应用的各项指标

1.       网络监控工具 Cacti ,可以监控到整个服务器的流量/硬盘/CPU负载等情况

2.       JVM 监控 JConsole (JDK 1.5 以上版本自带), %JAVA_HOME%\bin\jconsole

Java 启动加上一下参数:

-Dcom.sun.management.jmxremote.port=5004 (监控端口)

-Dcom.sun.management.jmxremote.ssl=false

-Dcom.sun.management.jmxremote.authenticate=false

 

3.       Visual VM (JDK 1.6_07 以上版本自带) %JAVA_HOME%\bin\jvisualvm

发表评论
验证码:
最新评论