对 Linux 系统进行压力测试的最佳开源工具有哪些?

对 Linux 系统进行压力测试的最佳开源工具有哪些?

您推荐哪些开源工具来对 Linux 服务器进行压力测试?

具体来说,我们想要打败 CPU、硬盘阵列和内存。

我们有一台使用了 4 年的 IBM 服务器,在安装 Windows Server 2003 时出现死机。我们想通过在高负载下测试主要组件来验证问题是否与硬件有关,以便将硬件重新用作 LAMP 盒。

请为每个回复提出一条建议。

答案1

压力

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

答案2

为了测试单个组件,我使用memtest86+用于内存(刻录 ISO 并从中启动以获得最佳效果),用于磁盘基准测试,以及素数查找器对于 CPU。如上所述,压力也可作为一体化实用程序。

以下是其他值得尝试的实用程序

答案3

如果您要达到硬件或操作系统级别,这些工具可能不适合您,但如果您要通过 Web 应用程序进行压力测试,那么还有很多替代方案。

非开源,但微软有免费(不是 GNU 免费)网络压力工具如果您要对 Web 应用程序进行压力测试。

说到开源工具,有很多,具体取决于你的需求。我参与的项目使用了测试仪。它相当不错,但用户界面有点混乱。我过去使用过的一个更以开发人员为中心的工具是JMeter

这里有一份相当更新的性能测试工具列表这一页

答案4

如果您想在稍微更真实的磁盘负载上测试吞吐量,samba 项目已经开发了一个名为 dbench 的工具来模拟大量客户端移动少量数据。

相关内容