基准linux盒子

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

对CPU和I / O单独进行基准testing毫无意义。 基准你的确切工作量。

我也发现sysbench很有用。

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

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

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

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

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

对于CPU来说,最好的办法就是考虑一下你真正想要在那里运行的程序的原型,因为提供者可能会根据CPU的使用量来决定CPU的转速。

大卫的第二个build议是对你的实际工作量进行基准testing。 如果这是不可能的,你可以尝试像bonnie ++的基准I / O。