我正在重新configuration一个Esxi服务器,并且我找不到有关Esxi的默认1Mb块大小的RAID 10arrays( 4个磁盘)的最佳条带大小的任何有用的数据(我打算保留该默认值)。
我认为在512K条带大小的情况下,单块读取将导致所有磁盘被最佳地址(1Mb块被分割在2个RAID1arrays之间),还是我完全错误的理解文件系统块的大小和袭击条纹?
这里有一个关于VMFS的普遍误解 – Reads \ Guest中的写入被直接发送到SAN \ SCSI块设备–VMFS(它的块大小)没有真正的介入,实际上有一个子块分配机制播放工作在64kb块无论VMFS块大小(分配方面),但AFAIK读/写过程块大小是无关紧要的。
你应该做的就是优化你的条带大小,就像在客户端的目标操作系统应用程序一样 – 对于大的顺序IO,更大的条带,更小的更小的IO更小的条带,并且更加注意分区alignment对于VMFS卷本身),因为如果您不确保大量使用的分区是alignment的,则从分区大小获得的任何好处都将被取消。
在这篇VIOPS文章中有一些很好的指点 ,它有一些缺陷,但其解释和build议是相当不错的。
我想有更重要的FS块大小和RAID条纹同步,然后考虑使用512或1024作为条纹大小。 一般来说,较大的条纹对于较大的文件效果更好,较小的条纹对较小的文件效果更好,所以如果您希望大文件,则可能需要使用较大的条纹大小。 我会select较小的一个,但是你可能更了解你的需求。