测试虚拟机的磁盘性能

测试虚拟机的磁盘性能

我们正在考虑从物理专用服务器迁移到租用的虚拟机。我了解虚拟机的一个常见问题是它们所运行的 SAN 的性能。作为一项快速测试,我想对几个不同的虚拟机的性能进行基准测试。我将测试我自己的 VM,作为对照(无争用)以及与 MS Azure 等几家主要提供商的试用帐户。

我目前正在使用免费的 HD Tune,但我认为我的缓存有问题。大多数时候性能似乎很低(比旧的标准 SATA 驱动器慢),但突然测试会飙升到非常高的水平并搞乱结果(因为我只对原始性能感兴趣 - 而不是缓存性能)。我也在测试过的一台基于 SCSI 的机器(不是 VM)上看到了这种影响,所以我只能假设 SCSI 控制器和 SAN 控制器正在使用大型缓存。

有没有比使用 HD Tune 更好的方法来测试磁盘性能,也许这种方法不受磁盘缓存问题的影响?

答案1

我过去曾使用过以下方法,效果很好

  • - 这个已经相当成熟并且仍然在维护;也是跨平台的,包括 Windows 和 Linux。
  • 邦尼++- 也不错,但看起来有点缺乏维护,我不确定它在 Windows 下如何运行

两者都特别避免使用缓存。我会先看看 Iozone,看看它是否符合您的需求。

答案2

还有IO仪表其应用非常广泛。

相关内容