互联网服务性能测试

硬件性能测试和软件性能测试哪个更可靠

我做系统改造的时候,总是遇到改造后,性能还不如之前的情况存在。当去做硬件性能分析的时候总是测试出来硬件没有问题;但是部署上业务以后,性能就大幅下降;总是出现业务往硬件上推诿,硬件往业务上推诿。这种 问题有没有一个界线或是一个好的解决方案》

参与6

2同行回答

yangjianxvyangjianxv部门总经理成方金融科技有限公司
硬件本身绝大多数情况下是性能越来越好的。很少有新出的硬件不如以前(有这种情况,可能是某个指标不如以前,比如新出的磁盘由于容量大,磁头需要机械运动,那么平均读写时间比以前容量小的要长一些)如果是相同版本的应用在资源改造后性能下降,可能性最大的是规划和配置的原因,因为硬...显示全部

硬件本身绝大多数情况下是性能越来越好的。很少有新出的硬件不如以前(有这种情况,可能是某个指标不如以前,比如新出的磁盘由于容量大,磁头需要机械运动,那么平均读写时间比以前容量小的要长一些)

如果是相同版本的应用在资源改造后性能下降,可能性最大的是规划和配置的原因,因为硬件、操作系统、中间件里面的参数千千万,随便一个参数没设置合理,就会性能大幅变化。现在还又冒出来个虚拟化,hypervisor层面的调度也有性能损耗,而且这部分对上面的分区是透明的。

第二类可能的原因:新的硬件、操作系统、中间件本身有bug,或者应用和这些系统软件之间的配合不好。

第三类可能的原因:应用本身,如:涉及到数据库可能是执行计划的变化。

您说的这种情况如何避免:
1)提前做性能测试。在测试中解决这些问题
2)生产出问题了应该是有诊断人员定位哪里有问题,如果没有这个角色就比较麻烦。或者由高层指定问题解决部门,由这个部门的人去分析,如果发现是另一个部门的问题,再做移交。

收起
银行 · 2017-07-10
浏览2144
zhouhuaooozhouhuaooo技术支持戴尔科技
其实 硬件正常情况下也可以做调优的,比如 bios中开启高性能,开启超线程模式操作系统在grup中开启高性能模式显示全部

其实 硬件正常情况下也可以做调优的,比如 bios中开启高性能,开启超线程模式
操作系统在grup中开启高性能模式

收起
软件开发 · 2017-07-13
浏览1947

提问者

LINE2008
系统工程师北京北鹰吉成科技有限公司
擅长领域: 服务器存储系统运维

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2017-07-10
  • 关注会员:3 人
  • 问题浏览:4813
  • 最近回答:2017-07-13
  • X社区推广