【发布时间】:2016-08-02 05:40:04
【问题描述】:
已知:应用程序在服务器上运行性能
- 性能指标:cpu、i/o、内存
- 服务器硬件信息:CPU(核数、主频等)、内存、i/o
问题:如果有新的服务器,我可以得到新服务器的硬件信息,如何在不运行新服务器的情况下估计应用程序的运行性能(获取性能指标)? p>
有什么建议和方向吗?非常感谢~
【问题讨论】:
-
为了做出粗略的猜测,您必须知道您的应用程序的性能如何缩放与您的服务器的许多不同特征中的每一个。例如您的应用程序主要是 I/O、内存带宽、内存延迟、CPU 性能的某些方面还是什么方面的瓶颈?改善一个因素最终会使其他因素成为最大的瓶颈。获取不同硬件数据的唯一半准确方法是运行自定义基准测试来模拟您的应用。
标签: benchmarking performance-testing estimation