linux – 如何找到两个相同Ubuntu服务器之间性能差异的原因?
我在数据中心的同一机架中运行两台
Dell R410服务器(在负载均衡器后面).两者都具有相同的硬件配置,运行Ubuntu 10.4,安装相同的软件包并运行相同的Java Web服务器(没有其他负载),我发现两者之间存在显着的性能差异.
性能差异在两台服务器的平均响应时间中最为明显(在Java应用程序本身中测量,没有网络延迟):其中一个比另一个快20-30%,非常一致. 所以差异似乎主要是CPU绑定,但是使用sysbench(关闭所有其他负载)的简单cpu基准测试确实产生了差异,但只有6%.所以也许它不仅是CPU而且还有内存性能. 到目前为止我检查过: >所有组件的固件版本(相同) 此外,几个月前我完全取代了RAM,没有任何影响. 我搞不清楚了.我该怎么做才能弄明白,发生了什么? 更新: 解决方法
两个想法,取决于你想要走多远:
>交换两台服务器的磁盘,查看速度性能是保留在硬件上还是随软件一起移动.>比较/ opt / dell / toolkit / bin / syscfg -o complete-bios-config.out的输出,如果你能以某种方式欺骗这个包安装. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |