我正在开发一款将在客户的 Linux 服务器上运行的产品。这些系统的性能差异很大,我希望有一个单一的基准测试工具,我可以要求它们运行该工具来了解机器的 CPU、磁盘写入速度等。我们的产品对 CPU、磁盘写入速度等很敏感,因此了解机器的性能确实有助于设定对性能的期望。一些客户正在使用云提供商,可能不确定其硬件的性能特征。
我知道 Linux 基准测试工具有几十种,但对于支持技术人员或客户来说,使用起来很混乱,而且如果社区中某个套件的标准化程度越来越高,我们会尽量避免编写(更多)用于汇总结果的包装工具。另外,说实话,我被选择淹没了!高度特定的工具适合“幕后”或开发,但它们并不适合销售电话或演示等用途。
我希望有人推荐一款可以适用于大多数情况的单一基准测试工具。只要能提供这种响应的简单工具就好了:“啊,这是一个不错的服务器,看起来应该不错,但它的磁盘速度比我们希望的要慢。“
您最喜欢的 Linux 服务器快速基准测试工具是什么?
答案1
我通常使用UnixBench(WHT 变体)来生成跨系统的基准。
在比较系统设置/配置时,最好给出一个可以传达相对性能的单一数字。
除此之外,我还使用标准工具(bonnie++、iozone 等)获取存储等方面的硬数据。
另请参阅: 如何测量磁盘吞吐量?
答案2
答案3
尝试一下:
OpenBenchmarking.org 是一个开放的协作测试平台,由 Phoronix Media 和 Phoronix Test Suite 的开发人员共同设计,Phoronix Test Suite 是 Linux 和其他操作系统最全面的基准测试平台。OpenBenchmarking.org 使 Phoronix Test Suite 成为一个更具扩展性的自动化测试平台,可以完全集成到 Phoronix Test Suite 3.0-Iveland 以及 Phoromatic(一种用于管理企业环境中的测试场的在线测试远程管理系统)中。
答案4
我通常使用 sysbench。这是用于 CPU、数据库性能等的非常好且简单的工具...
http://www.serveradminblog.com/2010/02/sysbench-on-centos-howto/