基准 Linux 盒

基准 Linux 盒

对 Linux 机器进行基准测试的最佳工具是什么?我正在比较来自两个不同云提供商的机器。它需要是一个命令行工具。只需要对 CPU 和 I/O 性能进行基准测试。

答案1

单独对 CPU 和 I/O 进行基准测试毫无意义。请对您的确切工作量进行基准测试。

答案2

我还发现系统工作台非常有用。

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

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

请注意,有很多测试选项,还有两种模式需要更多设置(文件OLTP 模式)。

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

答案3

如果您知道设备名称,您可以使用“hdparm”来测量磁盘性能。

对于 CPU,最好的选择是考虑您实际想要在那里运行的程序的原型,因为提供商可能会根据所使用的 CPU 数量进行 CPU 限制。

答案4

我同意 David 的建议,即对你的实际工作量进行基准测试。如果这不可能,你可以尝试类似邦尼++用于对 I/O 进行基准测试。

相关内容