我最近testing了我们从托pipe服务提供商处获得的存储空间 我不知道什么RAIDconfiguration或存储包含多less个磁盘。
我使用了Atto Disk Benchmark发送越来越小的文件,请参阅附件图像。 我期待着I / O操作的线性改进,更大的文件应该比小文件更快地读/写。 但是,我正在得到这个奇怪的结果。 我多次进行testing,结果相同。 
这是一个共享存储,连接了多个虚拟机。 当然,我知道这会导致干扰…但是会给出结果呢?
还是这个结果甚至是预期的? 我甚至不谈论这里糟糕的I / O性能🙂
机器操作系统是Windows Server 2012.如果您需要更多信息,请让我知道。
请记住,硬盘有一定的扇区大小。 写作通常按每个扇区进行,所以您应该预期低于扇区大小的低速。 此外,大多数raidconfiguration要么应用镜像(多个磁盘上的相同数据,读取信息只需要从1个磁盘读取而不是X个磁盘,但是写入必须到所有磁盘,因此限于最慢的驱动器),剥离驱动器之间的数据(某些数据在磁盘1上,一些在磁盘2上,读取和写入都会更快),奇偶校验驱动器或这些技术的组合。
是的,RAIDconfiguration可以影响速度。 然而,通常来说,这会在几乎所有情况下加速读取(例外情况可能是奇偶校验磁盘),并且会加快或减慢写入速度。 在条带化的情况下,当您从两个不同磁盘上的两个扇区中读取或写入数据时,可能会获得更好的速度。
你的写入速度看起来很正常,但是我知道读取操作要慢得多。 在大多数驱动器上,读取速度通常比写入信息要快。 也许主机不直接实际执行写入,而是存储它们,并慢慢写出(通过OS / VM软件或具有大caching或甚至硬件的磁盘caching)。
不过不用说,testing结果不准确,在机器上运行多个虚拟机的速度可能会受到caching,CPU使用率,磁盘使用等的影响。除此之外,您正在写入一个虚拟磁盘,可能只是存储写入操作并稍后再应用。
没有任何关于主机上消耗的资源的信息,没有关于扇区大小和RAIDconfiguration的信息,就不可能说这是否正常。