tomcat6优化汇总–让r61本本也能跑上两千

tomcat6优化汇总–让r61本本也能跑上两千

ID:8978002

大小:20.27 KB

页数:5页

时间:2018-04-13

tomcat6优化汇总–让r61本本也能跑上两千_第1页
tomcat6优化汇总–让r61本本也能跑上两千_第2页
tomcat6优化汇总–让r61本本也能跑上两千_第3页
tomcat6优化汇总–让r61本本也能跑上两千_第4页
tomcat6优化汇总–让r61本本也能跑上两千_第5页
资源描述:

《tomcat6优化汇总–让r61本本也能跑上两千》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、Tomcat6优化(转)2009-12-0511:21转http://pm.htjs.net/cbb)Tomcat6优化汇总–让R61本本也能跑上两千前言:上个星期对平台开发系统进行了首次压测,在晶晶的压力测试帮助下,终于将IBMR61的本本跑出了2100用户的好成绩(Tomcat6+Oracle11g+PlatForm+Ubuntu8.10)!另,不过细节过程可能忘记了,晶晶表介意,大概吧事实讲述清楚,好不!!:)楔子:压力测试,通过对tomcat6的逐步优化,终于让IBMR61压测用户跑上了2100人,有点极限的样子,单在整个测试过程中除了系统cpu资源使用100%

2、之外,硬盘响应几乎为无,测试完成后整个系统保持稳定,无崩溃迹象,这说明本本局限了在线压力的继续提高(毕竟不是服务器),呵呵,好了,不介绍了,开始讲述,故事正在开始……第一章三百已是才能尽,五百哪敢去高攀初始开始压力测试时,定的目标为3000户在线并发的目标(虽然最后也没有成,但还是比较欣慰的,毕竟是用本本,不是在主业Web服务器上测试),作为适应性的第一测试,只将用户压力定在了500。当晶晶同学将压力并发测试系统准备好,并完成第一轮测试时,都绝望了–通过用户数仅仅为280人左右,晶晶同学告诉我“估计你的本本300用户已经是极限了”。于是,在他的要求下从200开始测试,我

3、无奈的同意了……^>^

4、

5、

6、第二次两百用户的测试非常顺利的通过,各环节耗时除登录耗时占用比例交大外,其余各阶段都非常合格。测试过程中,系统cpu资源只提升了5%不到,硬盘无消耗,本本上的各项操作也非常正常,无任何延时现象,数据库链接监控发现最大链接数没有突破10。这,这……,这就有点不正常了,压测过程系统过于平静、清闲了点。开始和“王老五”分析数据库原因,突然一拍脑袋,这正是“机关算尽太聪明、反害了卿卿(R61)性命……”第二章王老五随语惊梦人,鱼财主死抠算线程“老五呀,数据库线程怎么一点点压力都没有,R61也是,整个压测跟玩似的清闲,这很不对劲”,我沮丧的对着王老五说

7、着。王老五撇了我一眼,有转头紧盯着oracle资源监控系统,然后就是点头和“是呀”的回答。我是有点抓狂了,也跑到王老五的笔记本前看着那些代表数据资源的绿条条,心里就纳闷了,怎么就不红呢,红了就好了……。正在我想的时候,王老五随口来了句“链接数相当少,线程压力几乎没有嘛”。惊,绝对的惊,出了一脑门子的汗,……“对,线程,……,嗯,这和哪里关联着呢,到底这扇门通向哪里??”我不停的想着,考虑着,眼前已经出现了门,我正在不停的拽那个把手,那个门后面应该就是“我所需要的……”对了,AjaxWeb访问时线程访问频繁,tomcat执行线程为单线程响应方式,数据链接数极低(不到10)

8、,说明线程池使用效率也同样低,过多用户多处于等待执行线程的状态,这也刚好验证了晶晶的测试失败原因–链接超时。那到底是什么导致tomcat线程池使用能力不足呢?这时,我突然想到,Ubuntu系统是一个基于Linux的系统,一般的系统用户都是被强制受限的,比如,单线程打开文件最大数、用户最大线程数、打开文件最大尺寸、最大内存使用限制……等等。可是普通Ubuntu用户组用户是不允许使用调整命令“ulimit”;而且Ubuntu的root用户是被锁死的;sudo命令执行,结果是shell中没有“ulimit”命令(sudo:ulimit:commandnotfound)。这正是

9、“门前已扫五升雪,瓦上还聚三升霜……”第三章鱼头大海捞虾米,布图怯怯启Root1、创建root用户:sudopasswdroot注:根据提示设置root用户密码(创建root用户)2、允许root用户登录点击System(系统)->Preferences(系统管理)->LoginWindow(登陆窗口)菜单,并切换到Security(安全)选项页,然后选中其下的“Allowlocalsystemadministratorlogin”(允许本地系统管理员登陆)选项。3、禁用Root用户sudopasswd-lroot----------------------------

10、--------另类改变方法:1.设置好root密码!$sudopasswdroot2.屏蔽gdm改用终端登录$sudomv/etc/rc2.d/S13gdm/etc/rc2.d/s13gdm3.重启计算机4.以root登录并startx可以了!系统怎样改都行了,小心哦!!5.恢复gdm方式(如果你的gdm可以正常工作的话)$sudomv/etc/rc2.d/s13gdm/etc/rc2.d/S13gdm6.重启计算机!!这正是“书到用时方恨少,事非经过不知难……”第四章调教TOM晶晶叫好,布图吃饱硬盘不保1、开启Root用户后,使用ro

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。