互联网服务性能测试

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

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

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

收起
参与6

查看其它 1 个回答yangjianxv的回答

yangjianxvyangjianxv部门总经理成方金融科技有限公司

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

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

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

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

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

银行 · 2017-07-10
浏览2143

回答者

yangjianxv
部门总经理成方金融科技有限公司
擅长领域: 服务器中间件数据库

yangjianxv 最近回答过的问题

回答状态

  • 发布时间:2017-07-10
  • 关注会员:3 人
  • 回答浏览:2143
  • X社区推广