51Testing软件测试论坛

标题: 某台服务器没有理由的,性能就比其它机器好?! [打印本页]

作者: higkoo    时间: 2009-1-5 18:38
标题: 某台服务器没有理由的,性能就比其它机器好?!
5台相同硬件配置的服务器,同一品牌,同一型号。
一个Web服务程序,相同Linux操作系统,相同版本的JDK、Jboss,相同的程序包(同一个WAR包)。

在不同的机器上性能体现不一样,将我所知道的配置都改成相同的,还是存在性能差异。
    譬如:仅有A机器能承受500个用户连接访问,其它机器到200就频频报错,加到300整个Jboss都挂了,完全连不上了

每台服务器上安装的软件可能不太一样,但差别不会太大,而且可以保证不会有其它程序正在使用,单独测试被测程序。
更奇怪的是A机器上安装的软件比其它机器更多,硬盘空间仅剩10G,反而性能更佳,百思不得其解。


监控了服务器的资源,A机器更资源使用情况更高,譬如CPU使用率可达60%,其它仅到40%,内存都有空闲。A机器的平均负载、系统状态都是更高,但它就是承受得住。

   这瓶颈出在哪呢?
作者: jun_1028    时间: 2009-1-6 14:44
你是用LR测试么?
使用的controller是那个机器?
load generator是个?
如果软件、硬件环境差不多,我想关键是的场景怎么设计的!
作者: lch199883    时间: 2009-1-6 15:03
会不会是JDK和Jboss设置的问题呢?我遇到过一次问题出在Tomcat的允许最大内存设置上,当时在客户那里总报错,后来一看设置的允许使用的内存太小了。
作者: higkoo    时间: 2009-1-6 22:40
标题: 回复 3# 的帖子
jBOSS设置有可能,我得一步步的跟跟看

  看来还是静下心来查吧,发贴不是解决问题的最好办法  
作者: honsongj    时间: 2009-1-6 22:52
发帖也可能遇到某个高手
作者: tnt277    时间: 2009-1-8 00:21
标题: 你的系统部署是怎么弄的
你的系统部署是怎么弄的
作者: xiaoxiabob    时间: 2009-1-9 10:00
查看每个cpu占用我很怀疑其他机器只占用了1个cpu,再看下cpu队列是否有阻塞一般是这样地问题
作者: guandarong    时间: 2009-1-10 11:50
不会是数据库驱动有问题吧




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2