什么是压力testingLinux系统的最佳开源工具?

你推荐什么开源工具来对Linux服务器进行压力testing?

具体来说,我们想要颠覆CPU,硬盘arrays和内存。

我们有一台4年前的IBM服务器,它正在安装Windows Server 2003。 我们希望通过在高负载下testing主要组件来validation问题不是硬件相关的问题,以便将硬件重新用作LAMP盒。

每个回应一个build议请。

强调

weather.ou.edu/~apw/projects/stress/

为了testing各个组件,我使用memtest86 +作为内存(刻录ISO并从中启动以获得最佳效果),用于磁盘基准testing的iozone以及用于CPU的主要数字查找器 。 如上所述, 压力也是一种一体化的效用。

这里有一个很好的其他实用程序的尝试 。

如果你打算硬件或操作系统级别,可能不是你的工具,但如果你要通过Web应用程序的压力,有不less的select。

不是开源的,但是如果你要强调testing一个web应用程序,微软有一个免费的(不是GNU免费的) web压力工具 。

当涉及到开源工具时,取决于您的需求有很多。 我工作的项目使用了TestMaker 。 这是相当不错的,但用户界面有点混乱。 JMeter是我过去使用的以开发人员为中心的工具。

这个页面上有一个相当新的性能testing工具列表。

上面已经提到过了。 像梅森素数search,气候预测工程,甚至像povray这样的光线追踪器都有一些计算数字的算子会对CPU做一个很好的testing。 同时,你可以得到一些不错的机器性能数据,可以与其他运行相同程序的机器进行比较。 通过这样做,你build立了你自己的基准数据。

如果你想testing一些稍微更实际的磁盘负载的吞吐量,samba项目开发了一个名为dbench的工具来模拟一些客户端移动less量的数据。

你会更好的压力testing服务,而不是机器本身。

对于Apachetesting, ab是一个令人难以置信的工具。

对于硬盘驱动器,标准的Linux“badblocks”命令可能是你想要的吗?