tomcat负载150-200用户在线72小时正常.
管理页如下:Server Information
Tomcat Version JVM Version JVM Vendor OS Name OS Version OS Architecture
Apache Tomcat/6.0.20 1.5.0-b64 Sun Microsystems Inc. Windows 2003 5.2 x86
JVM
Free memory: 225.26 MB Total memory: 1016.12 MB Max memory: 1016.12 MBjk-8009
Max threads: 200 Current thread count: 4 Current thread busy: 1
Max processing time: 0 ms Processing time: 0.0 s Request count: 0 Error count: 0 Bytes received: 0.00 MB Bytes sent: 0.00 MBStage Time B Sent B Recv Client VHost Request P: Parse and prepare request S: Service F: Finishing R: Ready K: Keepalivehttp-80
Max threads: 1024 Current thread count: 297 Current thread busy: 262
Max processing time: 287735 ms Processing time: 338189.4 s Request count: 4459087 Error count: 204023 Bytes received: 875.22 MB Bytes sent: 4009.58 MBStage Time B Sent B Recv Client VHost Request
...请问,为什么jvm内存剩那么一点点?之前配置256M也正常工作了48小时啊.
注:每个用户登陆后都有一个15秒的刷新和一个5秒的刷新.(必要的)
之后要应付主流400人在线和峰值(预估不超过人1000人),那该设置多大?服务器内存是3G
还是说我程序问题导致的内存增大?但是前面也说了之前100人在线的时候256M也应付了48小时的.
麻烦高手指点,感激不尽!
管理页如下:Server Information
Tomcat Version JVM Version JVM Vendor OS Name OS Version OS Architecture
Apache Tomcat/6.0.20 1.5.0-b64 Sun Microsystems Inc. Windows 2003 5.2 x86
JVM
Free memory: 225.26 MB Total memory: 1016.12 MB Max memory: 1016.12 MBjk-8009
Max threads: 200 Current thread count: 4 Current thread busy: 1
Max processing time: 0 ms Processing time: 0.0 s Request count: 0 Error count: 0 Bytes received: 0.00 MB Bytes sent: 0.00 MBStage Time B Sent B Recv Client VHost Request P: Parse and prepare request S: Service F: Finishing R: Ready K: Keepalivehttp-80
Max threads: 1024 Current thread count: 297 Current thread busy: 262
Max processing time: 287735 ms Processing time: 338189.4 s Request count: 4459087 Error count: 204023 Bytes received: 875.22 MB Bytes sent: 4009.58 MBStage Time B Sent B Recv Client VHost Request
...请问,为什么jvm内存剩那么一点点?之前配置256M也正常工作了48小时啊.
注:每个用户登陆后都有一个15秒的刷新和一个5秒的刷新.(必要的)
之后要应付主流400人在线和峰值(预估不超过人1000人),那该设置多大?服务器内存是3G
还是说我程序问题导致的内存增大?但是前面也说了之前100人在线的时候256M也应付了48小时的.
麻烦高手指点,感激不尽!
解决方案 »
- 谁能解释一下我这个url传参的原理
- [帮帮我!]我的Eclipse(用的是Myeclipse 6.5 插件)启动之后过段时间就自动关了,有哪位朋友知道怎么回事? 感激不尽
- weblogic 编码问题 请教
- urlEncode编码问题
- myeclipse每加载一次struts就得重启,有什么办法没
- JSTL 中调用自定义类的方法?
- 关于lucene
- Eclipse插件安装问题!分不够可以加!
- 在OA中的”公文流转“中的“痕迹保留“效果怎么搞,大家给点意见啊:)谢谢了
- 求BEA WebLogic Server宝典的代码,谢谢
- 使用struts中form标签提交问题
- 如何用struts1中的标签输出LIST里面存放的尸体类的值
50人在线 jvm内存占用<50M
100人在线 jvm内存占用>50M <200M
160人在线 jvm内存占用>500M
我看这数据越看是越纳闷.
会释放的快些?
2、Tomcat一般应用于小型项目,在用户数达到一定程度时是有可能出现各种怪异现象的,免费的做成这样很不错了,不能要求太高。如果想避免一些不必要的麻烦,建议换其它容器试试(Weblogic、Jboss等)
实在不行就多弄几个tomcat做下负载均衡,再不行换成jboss或者别的服务器吧
http://topic.csdn.net/u/20090627/00/74C2874A-38C6-4B84-AB93-7E3FA2DD66AB.html#r_achor
今天早上40人在线 还剩下400M
而且都是在一段时间内保持的很稳定,只有用户数变化时在爬升或者下降.
我先尝试下关闭每个list,实在不行再按照你们说的其他办法.
个人认为加大物理内存可以解决jvm内存问题,但访问量和并发问题难以有明显的改善。