我们正在考虑从物理专用服务器迁移到租用的虚拟机。 我知道虚拟机的一个常见问题是它们运行的SAN的性能。 作为一个快速testing,我想基准几个不同的虚拟机的性能。 我将testing我自己的虚拟机,作为一个控制(没有争用)和试用帐户与几个主要的提供者,如MS Azure。
我目前正在使用免费的HD Tune,但是我想我的caching有问题。 大多数情况下,性能似乎很低(比旧的标准SATA驱动器要慢),但是突然间testing会达到一个非常高的水平,弄乱了结果(因为我只对原始性能感兴趣,而不是caching性能)。 我也在我testing过的基于SCSI的机器(不是VM)上看到了这种效果,所以我只能假设SCSI控制器和SAN控制器正在使用大caching。
有没有比使用HD Tune更好的testing磁盘性能的方法,如果磁盘caching可能不会出现问题?
过去我已经使用了以下的效果
两者都专门避免caching。 我会先看看Iozone,看看是否符合你的需求。
还有被广泛使用的IOMeter 。