
我有一對 HP ML350 G6 伺服器,配有 LSI MegaRAID 9266-4i+CacheVault,透過 SAS 支架驅動 Supermicro CSE836E16 機櫃,並配備 WD RE 3TB SATA 硬碟。這些裝置上配置了一個 RAID10 陣列,該陣列具有一個啟用了快取的大型虛擬/邏輯磁碟機。 HDD 的區塊大小為 512B,VD 條帶大小為 256KB。這些伺服器運行的是 Linux 2.6.32。我在 VD 設備上建立了一個唯一的分割區以用作 LVM PV。然後建立三個 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
拋開我很難理解為什麼會出現這種情況......這是否會對儲存效能產生負面影響?