TOMCAT使用NATIVE提升系统性能
来源:互联网 发布:淘宝游戏专营清退 编辑:程序博客网 时间:2024/06/06 00:12
使用上述功能可以提升TOMCAT的性能,最显著的地方就是能够提升启动速度。
(你可以依据启动时间来进行判断看是否有提升速度)
如何使用:1,下载 tcnative-1.dll 从Apache Tomcat Nativelibrary
http://tomcat.heanet.ie/native/
2,将tcnative-1.dll 放置在tomcat/bin目录中即可
3,重启TOMCAT
操作系统:本文仅适用于WIN操作系统。
SOLARIS系统需要自行编译以及安装软件并进行很多配置,因此不推荐使用。
验证生效:1,不生效的情形,在启动窗口中出现下述内容:
The APRbased Apache Tomcat Native library which allows optimalperformance
was notfound on the java.library.path:。。。。。。。。。。。。。。。。。。。。。
2,生效的情形,在启动串口中出现下述内容:
Loaded APR based Apache Tomcat Native library1.1.14.
3,不依赖启动窗口,通过http://localhost/manager/status查看TOMCAT信息
如果生效,那么会看到OS信息
如果没有生效,那么不会看到OS信息。
信息展示如下:
OS
Physicalmemory: 3060.89 MB Available memory: 2066.78 MB
Free page file: 3412.93 MBMemory load: 32
原理介绍: Apache 为了提升 Tomcat的性能,因此开发的本地化 Socket, Thread, IO 组件。
具有高级 IO 功能, 操作系统级别的功能调用, 以及本地进程处理等等。
这些都能使 Tomcat 更像一个 Web Server(像Apache那样),而不是只能用来解释 JSP。
也就是说提升单独的 Tomcat 作为服务器的吞吐性能。
参数设置: http://tomcat.apache.org/tomcat-6.0-doc/apr.html
可喜的是,即使我们什么都不进行配置,仅将dll文件放好,即可生效。
而且,参数的默认值已经被设计的很好了。
例如:参数useSendfile被默认设置为true,意思是只要载入该dll,就会使用sendfile
pollTime Thedefault value is 2000 (5ms).
pollerSize Thedefault value is 8192
useSendfile Thedefault value is true
sendfileSize Thedefault value is 1024
- TOMCAT使用NATIVE提升系统性能
- (转)使用Apache Tomcat Native library提升Tomcat性能
- 安装tomcat native library提升Tomcat的吞吐性能
- 使用Cache-Control和gzip提升tomcat应用性能(整理)
- tomcat使用APR后性能竟然毫无提升
- 提升系统并发性能
- 系统性能提升-AHCI
- ubuntu 系统性能提升
- 日常使用安卓系统如何提升其性能
- 使用线程池与CountDownLatch多线程提升系统性能
- 使用combiner提升性能
- 使用sendfile提升性能
- 使用NIO提升性能
- 如何提升服务器系统性能
- tomcat性能提升3倍不是梦
- 使用EHCache提升网站性能
- 使用tcmalloc提升mysql性能
- 使用EHCache提升网站性能
- 不同硬件平台上移植Android的Camera系统
- poj 1177 & hdu 1828 Picture(线段树+离散化)
- 《Spring技术内幕》学习笔记8——创建AOP代理对象并对目标对象切面拦截
- 根据Excel文档—动态建立目录结构
- TCP的Linux内核参数
- TOMCAT使用NATIVE提升系统性能
- 堆和栈的区别(转过无数次的文章)
- jQuery Ajax 实例 全解析
- 《重构》 — Java示例:影片出租店程序(1、重构前)
- MFC的Dialog下编写OPENGL !
- StringTokenizer类
- 不知什么时候开始的
- oracle约束条件的添加
- intent 应用