┊
linux社区
┊
爱心援助
┊
Linux认证
┊
系列教程
┊
业界动态
┊
站务新闻
┊
公司招聘
┊
建议留言
┊
网址大全
┊
LPI专题
┊
CISCO专题
设为首页
加入收藏
管理团队
联盟首页
入门区
安装配置
使用技巧
桌面应用
开发区
WEB开发
数据库
内核研究
SHELL
软件开发
软件下载
网络区
服务器
网络应用
网络安全
UNIX区
UNIX入门
UNIX提高
C专题
JAVA专题
嵌入应用
开发语言
PHP
JSP
ASP
ASP.NET
JAVA
C/C++/C#
PERL
JavaScript
Basic
Delphi
您的位置:
首页
>
article
>
linux网络与应用
>
Linux服务器
>
栏目导栏
Linux服务器
网络应用
网络安全
资料搜索
标题
全文
作者
热门文章
·
Linux网关设置
·
WebLogic管理精华
·
Webmin的下载与安装
·
RedHat Linux 9.0 Samba配置详
·
网吧LINUX游戏服务器加迅闪更新
·
Linux下配置完整安全的DHCP服务
·
Tomcat性能调整
·
Linux下FTP服务器配置
·
怎样设置域名的DNS服务器
·
linux9.0+apache+php+mysql安装
·
Eclipse+Tomcat+MyEclipse配置
·
Linux服务器网卡驱动安装及故障
·
Linux网络服务器配置详解
·
FC5+Apache2+PHP5+MYSQL5环境配
·
让linux系统支持ASP
最新文章
·
Slackware EyooLinux服务器配置
·
Linux系统下安装bind后配置实现
·
Fedora Linux系统Samba服务器架
·
服务器维护:RHEL 5系统下故障
·
服务器应用:实现Linux与宿主机
·
RED HAT AS4 U4下Gssftp服务的
·
高手进阶:Redhat Linux上vsft
·
Fedora Linux操作系统中TFTP的
·
Ubuntu Linux操作系统安装配置
·
Linux FTP服务器和SVN服务器的
·
Linux操作系统下自带BIND的使用
·
Linux系统下DNS服务器的架设
·
Linux下Apache安装/增加mod_re
·
虚拟磁盘Linux服务端测试及故障
·
为网络启动和软硬件升级建立TF
输入您的搜索字词
提交搜索表单
Web
xxlinux.com
Tomcat性能调整
[ 作者: 加入时间:2006-11-15 11:12:59 来自:csdn ]
mmHLinux联盟
4
. Tomcat容量计划
mmHLinux联盟
mmHLinux联盟
以下介绍针对Tomcat做容量计划的步骤:
mmHLinux联盟
mmHLinux联盟
1) 量化负载。如果站点已经建立并运行,可以使用前面介绍的工具模仿用户访问,确定资源的需求量。
mmHLinux联盟
mmHLinux联盟
2) 针对测试结果或测试过程中进行分析。需要知道那些请求造成了负载过重或者使用过多的资源,并与其它请求做比较,这样就确定了系统的瓶颈所在。例如:如果servlet在查询数据库的步骤上耗用较长的时间,那么就需要考虑使用缓冲池来降低响应时间。
mmHLinux联盟
mmHLinux联盟
3) 确定性能最低标准。例如,你不想让用户花20秒来等待结果页面的返回,也就是说甚至在达到访问量的极限时,用户等待的时间也不能超过20秒种(从点击链接到看到返第一条返回数据)。这个时间中包含了数据库查询时间和文件访问时间。同类
产品
性能在不同的公司可能有不同的标准,一般最好采取同行中的最低标准或对这个标准做出评估。
mmHLinux联盟
mmHLinux联盟
4) 确定如何合理使用底层资源,并逐一进行测试。底层资源包括CPU、内存、存储器、带宽、
操作系统
、JVM等等。在各种生产环境上都按顺序进行部署和测试,观察是否符合需求。在测试Tomcat时尽量多采用几种JVM,并且调整JVM使用内存和Tomcat线程池的大小进行测试。同时为了达到资源充分合理稳定地使用的效果,还需针对测试过程中出现的硬件系统瓶颈进行处理确定合理的资源配置。这个过程最为复杂,而且一般由于没有可参考的值所以只能靠理论推断和经验总结。
mmHLinux联盟
mmHLinux联盟
5) 如果通过第4步的反复测试如果达到了最优的组合,就可以在相同的生产环境上部署产品了。
mmHLinux联盟
mmHLinux联盟
此外应牢记一定要文档化你的测试过程和结果,因为此后可能还会进行测试,这样就可以拿以前的测试结果做为参考。另外测试过程要反复多次进行,每次的条件可能都不一样,因此只有记录下来才能进行结果比较和最佳条件的选择。
mmHLinux联盟
mmHLinux联盟
这样我们通过测试找到了最好的组合方式,各种资源得到了合理的配置,系统的性能得到了极大的提升。
mmHLinux联盟
mmHLinux联盟
mmHLinux联盟
六. 附加资料
mmHLinux联盟
mmHLinux联盟
很显然本文也很难全面而详尽地阐述性能优化过程。如果你进行更多研究的话可能会把性能调优做的更好,比如Java程序的性能调整、操作系统的调整、各种复杂环境与应用系统和其它所有与应用程序相关的东西。在这里提供一些文中提到的一些资源、文中提到的相关内容的链接以及本文的一些参考资料。
mmHLinux联盟
mmHLinux联盟
1
. Web性能测试资料及工具
mmHLinux联盟
mmHLinux联盟
1) Jmeter Wiki首页,Jmeter为一个开源的100%Java开发的性能测试工具
mmHLinux联盟
http://wiki.apache.org/jakarta-jmeter/
mmHLinux联盟
mmHLinux联盟
2) Apache Benchmark使用说明
mmHLinux联盟
http://httpd.apache.org/docs-2.0/programs/ab.html
mmHLinux联盟
mmHLinux联盟
3) 一些Java相关测试工具的介绍,包含可以与Tomcat集成进行测试的工具
mmHLinux联盟
http://blog.csdn.net/wyingquan/
mmHLinux联盟
mmHLinux联盟
4) LoadRunner® 是一种预测系统行为和性能的工业标准级负载测试工具。它通过模拟数据以千万计用户来实施并发负载来对整个企业架构进行测试,来帮助您更快的查找和发现问题。
mmHLinux联盟
http://www.mercury.com/us/products/performance-center/loadrunner/
mmHLinux联盟
mmHLinux联盟
mmHLinux联盟
2
. 文中介绍的相关内容的介绍
mmHLinux联盟
mmHLinux联盟
1) Apache 2.x + Tomcat 4.x做负载均衡,描述了如何利用jk配置集群的负载均衡。
mmHLinux联盟
http://raibledesigns.com/tomcat/index.html
mmHLinux联盟
mmHLinux联盟
2) 容量计划的制定,收集了许多有关制定web站点容量计划的例子:
mmHLinux联盟
http://www.capacityplanning.com/
mmHLinux联盟
mmHLinux联盟
3) 评测Tomcat5负载平衡与集群,
mmHLinux联盟
http://www.javaresearch.org/article/showarticle.jsp?column=556&thread=19777
mmHLinux联盟
mmHLinux联盟
4) Apache与Tomcat的安装与整合之整合篇
mmHLinux联盟
http://www.javaresearch.org/article/showarticle.jsp?column=23&thread=18139
mmHLinux联盟
mmHLinux联盟
5) 性能测试工具之研究,介绍了性能测试工具的原理与思路
mmHLinux联盟
http://www.51testing.com/emagzine/No2_2.htm
mmHLinux联盟
mmHLinux联盟
6) Java的内存泄漏
mmHLinux联盟
http://www.matrix.org.cn/resource/article/409.html
mmHLinux联盟
mmHLinux联盟
7) Web服务器和应用程序服务器有什么区别?
mmHLinux联盟
http://www.matrix.org.cn/resource/article/1429.html
mmHLinux联盟
mmHLinux联盟
8) 详细讲解性能中数据库集群的问题
mmHLinux联盟
http://www.theserverside.com/articles/article.tss?l=DB_Break
Linux联盟
收集整理 ,转贴请标明原始链接,如有任何疑问欢迎来本站
Linux论坛
讨论
分页:
1
2
3
4
5
[
6
]
【
评论
】【
加入收藏夹
】【
大
中
小
】【
打印
】【
关闭
】
※ 相关链接
无相关信息
© CopyRight 2006-2009 xxlinux.com.Inc All Rights Reserved
Powered by xxlinux.com