简单的Linux服务器基准?

我正在研究一种将在客户的Linux服务器上运行的产品。 这些系统的function差异很大,我很想有一个基准testing工具,我可以让他们运行以获得机器CPU,磁盘写入速度等的指示。我们的产品对CPU,磁盘写入速度等敏感,所以说明一台机器的性能如何有助于设定性能的预期。 一些客户正在使用提供商,可能不确定其硬件的性能特点。

我知道有几十个Linux基准testing工具,但是这对于一个支持技术或者客户来说是相当混乱的,而且我们试图避免编写(更多)一个封装工具来聚合结果,如果一个套件中的标准化程度越来越高社区。 另外,说实话,我淹没在select! 高度特定的工具在“引擎盖下”或在开发中是适当的,但是对于例如销售电话或演示,它们并不理想。

我想为大多数情况下的单个基准testing工具提供一些build议。 一些简单的事情可以使这种反应变得很好:“ 啊,这是一个体面的服务器,看起来应该没问题,但是磁盘的速度比我们希望的要慢。

你最喜欢的Linux服务器快速基准工具是什么?

我通常使用UnixBench ( WHT Variant )来生成跨系统的基准testing。

在比较系统设置/configuration时,给出一个可以传达相对性能的单个数字是很好的。

除此之外,我使用标准工具(bonnie ++,iozone等)获得了硬盘的存储空间。

另请参阅: 如何测量磁盘吞吐量?

我也发现sysbench很有用。

在我的云计算机上,我经常运行:

for i in cpu threads mutex memory; do sysbench --test=$i run done 

请注意,有很多很多的testing选项,还有两个需要更多设置的模式( fileio和oltp )。

我使用这个来确定我的云提供商启动的各种实例的相对速度。 并非所有的EC2实例都是相同的;-)

试试这里:

OpenBenchmarking.org是由Phoronix Media和Phoronixtesting套件(Linux和其他操作系统最全面的基准testing平台)背后的开发者共同devise的开放式协作testing平台。 OpenBenchmarking.org使Phoronixtesting套件成为一个更加可扩展的平台,可以完全集成到Phoronix Test Suite 3.0-Iveland以及Phoromatic中,这是一个在线testing远程pipe理系统,用于pipe理企业环境中的testing场。

http://openbenchmarking.org/

我个人使用这个几次。

在未来,我想尝试Linux基准testing套件,因为它也给人留下了很好的印象。 不幸的是,它不再处于积极的发展之中,所以它可能不是未来的正确select。 由于我没有使用它为一个大项目它为我工作。

我通常使用sysbench。 非常好的和简单的CPU,数据库性能等工具…

http://www.serveradminblog.com/2010/02/sysbench-on-centos-howto/