Skip to main content
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

什么是区块大小?

贡献者

区块是指存储阵列移至条带中的下一个驱动器(RAID组)之前存储在驱动器上的数据量(以千字节(KiB)为单位)。区块大小仅适用于卷组、而不适用于池。

区块大小由其包含的数据块数定义。在确定区块大小时、您必须了解要在卷中存储的数据类型。如果应用程序通常使用小型随机读取和写入(IOPS)、则较小的区块大小通常效果会更好。或者、如果应用程序具有较大的顺序读取和写入(吞吐量)、则较大的区块大小通常会更好。

无论应用程序使用小型随机读取和写入还是大型顺序读取和写入、如果区块大小大于典型的数据块区块大小、存储阵列的性能都会更高。这通常可以使驱动器更轻松、更快地访问数据、这对于提高存储阵列性能非常重要。

IOPS性能非常重要的环境

在每秒I/O操作数(IOPS)环境中、如果使用的区块大小大于读取/写入到驱动器的典型数据块大小(“chunk”)、则存储阵列的性能会更好。这样可确保每个区块写入一个驱动器。

吞吐量非常重要的环境

在吞吐量环境中、数据区块大小应为数据驱动器总数的偶数部分、也应为典型数据区块大小(I/O大小)。这样、数据就会作为一个条带在卷组中的驱动器之间分布、从而加快读取和写入速度。