分区块大小与设备和堆叠的LVM卷大小不同

我有一对HP ML350 G6服务器,LSI MegaRAID 9266-4i + CacheVault通过SAS支架驱动Supermicro CSE836E16机箱,并装有WD RE 3TB SATA驱动器。 在这些上configuration了一个RAID10arrays,其中一个虚拟/逻辑驱动器启用了高速caching。 HDD的块大小为512B,VD带宽为256KB。 这些服务器正在运行Linux 2.6.32。 我在VD设备上创build了一个独特的分区,用作LVM PV。 然后创build三个LVM LV(反过来用作DRBD支持设备)。

当我使用blockdev命令查看我的设置时,除了分区外,它显示了一个4KB的块大小:

# blockdev --report /dev/sdb* /dev/dm-{3,4,5} RO RA SSZ BSZ StartSec Size Device rw 256 512 4096 0 6000069312512 /dev/sdb rw 256 512 512 2048 6000068247040 /dev/sdb1 rw 256 512 4096 0 1000194703360 /dev/dm-3 rw 256 512 4096 0 1000194703360 /dev/dm-4 rw 256 512 4096 0 21474836480 /dev/dm-5 

撇开这一点,我很难理解为什么会这样…这是否会对存储性能产生负面影响?