`
85977328
  • 浏览: 1903506 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

tomcat7.0性能优化-挑战极限精简版

 
阅读更多
服务器关键配置(2个物理CPU,每个CPU是4核心8线程)
Intel(R) Xeon(R) CPU E5620 @2.40GHz

附件
${tomcat_home}/conf/server.xml的配置,已经经过生产环境高并发的检验
操作系统内核优化/etc/sysctl.conf
压力测试的空跑JSP文件test.jsp

以下使用apache-bench做的压力测试
你的tomcat空跑QPS能达到 27522.05 [#/sec]吗?

./ab -n 50000 -c 1024 http://10.10.224.27:8092/performance/test.jsp
Server Software:        Apache-Coyote/1.1
Server Hostname:        10.10.224.27
Server Port:            8092

Document Path:          /performance/test.jsp
Document Length:        253 bytes

Concurrency Level:      1024
Time taken for tests:   1.090 seconds
Complete requests:      30000
Failed requests:        0
Write errors:           0
Total transferred:      15130782 bytes
HTML transferred:       7625673 bytes
Requests per second:    27522.05 [#/sec] (mean)
Time per request:       37.207 [ms] (mean)
Time per request:       0.036 [ms] (mean, across all concurrent requests)
Transfer rate:          13555.67 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        2    5   1.2      5      17
Processing:     4    7   1.3      7      22
Waiting:        2    5   1.3      5      15
Total:          9   12   1.8     12      37

Percentage of the requests served within a certain time (ms)
  50%     12
  66%     13
  75%     13
  80%     13
  90%     13
  95%     14
  98%     17
  99%     22
100%     37 (longest request)
6
7
分享到:
评论
5 楼 静夜独窗 2016-12-15  
你好,能说一下server.xml增加的配置是怎么影响性能的吗,最好结合代码实例说明
4 楼 chinesejie 2014-06-12  
我用了你的配置,怎么跑QPS都是1200。。用了默认配置跑,结果还是一样。。真是没办法
3 楼 一个java程序员 2013-12-16  
鼓励鼓励,加油楼主。
2 楼 85977328 2013-08-21  
iceswear 写道
我也总结了一篇关于tomcat 7优化,欢迎交流 http://gitsea.com/2013/07/02/tomcat-%E5%B9%B6%E5%8F%91%E4%BC%98%E5%8C%96/


好的,谢谢
1 楼 iceswear 2013-08-20  
我也总结了一篇关于tomcat 7优化,欢迎交流 http://gitsea.com/2013/07/02/tomcat-%E5%B9%B6%E5%8F%91%E4%BC%98%E5%8C%96/

相关推荐

    Apache-tomcat-7.0.109-Windows-x64

    在本文中,我们将深入探讨与"Apache-tomcat-7.0.109-Windows-x64"相关的知识,包括Tomcat的概述、版本7.0.109的特点、在Windows 64位系统上的安装与配置,以及Java环境的设置等关键内容。 首先,让我们了解Tomcat的...

    apache-tomcat-7.0.100-windows-x64.zip

    在"apache-tomcat-7.0.100-windows-x64.zip"压缩包中,通常包含以下关键组件: 1. **bin** 目录:包含了启动和停止Tomcat的脚本,如`startup.bat`和`shutdown.bat`,以及用于管理应用程序的工具,如`catalina.bat`...

    apache-tomcat-7.0.109-windows-x64.zip

    安装Tomcat非常简单,只需要解压"apache-tomcat-7.0.109-windows-x64.zip"文件到你选择的目录,然后设置环境变量CATALINA_HOME指向Tomcat的根目录。为了启动和停止Tomcat,你可以使用bin目录下的startup.bat和...

    apache-tomcat7.0.100windows和linux版本安全版本.zip

    在Windows系统中,`apache-tomcat-7.0.100-windows-x64.zip` 和 `apache-tomcat-7.0.100-windows-x86.zip` 是为不同处理器架构准备的安装包。64位版本适用于64位操作系统,而32位版本则适用于32位操作系统。解压后,...

    apache-tomcat-7.0.109安装包(含windows和linux版本).zip

    apache-tomcat-7.0.109安装包(含windows和linux版本).zip包含如下内容: apache-tomcat-7.0.109-windows-x64.zip; apache-tomcat-7.0.109-windows-x86.zip; apache-tomcat-7.0.109.exe; apache-tomcat-7.0.109....

    Tomcat7.0的tomcat-users.xml的設定

    Tomcat7.0的tomcat-users.xml的設定 403 Access Denied If you have not changed any configuration files, please examine the file conf/tomcat-users.xml in your installation.

    tomcat-7.0-windows-x64

    这个"tomcat-7.0-windows-x64"压缩包是专门为64位Windows操作系统编译的版本,提供了在Windows环境下部署和管理Java应用的平台。以下是关于Apache Tomcat 7.0的一些关键知识点: 1. **Java Servlet和JSP**:Tomcat...

    apache-tomcat-7.0.104-windows-x64

    Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台...

    apache-tomcat-7.0.99安装包(含windows和linux版本).zip

    apache-tomcat-7.0.99安装包(含windows和linux版本).zip包含如下内容: apache-tomcat-7.0.99-windows-x64.zip; apache-tomcat-7.0.99-windows-x86.zip; apache-tomcat-7.0.99.exe; apache-tomcat-7.0.99.tar....

    apache-tomcat-7.0.107-windows-x64

    这个特定的版本,"apache-tomcat-7.0.107-windows-x64",是针对Windows 64位操作系统的。Tomcat 7.0系列是一个稳定且功能丰富的版本,支持Java EE 6规范,它在Java Web开发中扮演着核心角色。 首先,让我们深入了解...

    apache-tomcat-7.0.107.zip

    在解压"apache-tomcat-7.0.107.zip"后,你会看到以下核心文件和目录: - **bin**:包含启动和停止Tomcat的脚本(如catalina.sh/bat、startup.sh/bat和shutdown.sh/bat)以及其他实用工具。 - **conf**:存放Tomcat的...

    最新版windows apache-tomcat-7.0.104-windows-x86.zip

    - 使用`Manager App`进行远程部署,需要在`conf/tomcat-users.xml`中配置有相应权限的用户。 5. **安全性** - 为了安全,建议修改默认的管理员账号密码,并限制对`Manager App`和`Host Manager`的访问。 - 可以...

    tomcat7.0 32位-windows

    7. **性能优化**:可以通过调整`conf/server.xml`中的`Connector`元素参数,如`maxThreads`、`acceptCount`、`connectionTimeout`等,来优化Tomcat的性能。 8. **连接器选择**:Tomcat支持多种连接器(例如NIO、NIO...

    最新版windows apache-tomcat-7.0.104-windows-x64.zip

    这个“最新版windows apache-tomcat-7.0.104-windows-x64.zip”文件包含了Apache Tomcat 7.0.104的64位版本,适用于Windows操作系统。 **Apache Tomcat 7.0.104** Apache Tomcat 7是Tomcat服务器的一个主要版本,它...

    最新版windows apache-tomcat-7.0.106-windows-x64.zip

    Apache Tomcat是一款开源的...总的来说,"最新版windows apache-tomcat-7.0.106-windows-x64.zip"是Windows 64位用户部署和运行Java Web应用的理想选择,其易用性、性能和社区支持使其成为开发和生产环境中的常见选择。

    apache-tomcat-7.0.108(UTF8).zip

    这个名为"apache-tomcat-7.0.108(UTF8).zip"的压缩包包含了Apache Tomcat 7.0.108版本,这是一个支持UTF-8编码的版本,因此在处理多语言内容时能提供更好的支持。 Tomcat 7是Apache Tomcat服务器的一个重要版本,它...

    tomcat-7.0.108.zip

    标题中的"tomcat-7.0.108.zip"是一个Tomcat服务器的特定版本,这里指的是Apache Tomcat 7.0.108。Tomcat是一款开源的Java Servlet容器,主要用于运行Java web应用程序,包括JSP和Servlet。这个版本号(7.0.108)表明...

    apache-tomcat-7.0.99 mac版tomcat

    1. **下载与解压**: 首先,你需要下载这个名为`apache-tomcat-7.0.99`的压缩包文件,将其解压到你希望存放的位置。解压后的文件夹会包含多个子目录和文件,如`bin`、`conf`、`lib`、`webapps`等,这些都是Tomcat的...

    apache-tomcat-7.0.105-windows-x64.zip

    这个特定的压缩包"apache-tomcat-7.0.105-windows-x64.zip"是针对Windows 64位操作系统的Tomcat 7.0.105版本。以下是关于Apache Tomcat、其版本7.0.105以及在Windows 64位系统上部署的详细知识: 1. **Apache ...

Global site tag (gtag.js) - Google Analytics