장치 및 스택 LVM 볼륨과 다른 파티션 블록 크기

장치 및 스택 LVM 볼륨과 다른 파티션 블록 크기

WD RE 3TB SATA 드라이브로 채워진 SAS 브래킷을 통해 Supermicro CSE836E16 인클로저를 구동하는 LSI MegaRAID 9266-4i+CacheVault를 갖춘 HP ML350 G6 서버 한 쌍이 있습니다. 여기에는 캐싱이 활성화된 하나의 큰 가상/논리 드라이브가 있는 RAID10 어레이가 구성됩니다. HDD의 블록 크기는 512B이고 VD 스트립 크기는 256KB입니다. 이 서버는 Linux 2.6.32를 실행하고 있습니다. LVM PV로 사용하기 위해 VD 장치에 고유한 파티션을 만들었습니다. 그런 다음 3개의 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

왜 이런 일이 일어나는지 거의 이해하지 못한다는 점을 제쳐두고... 이것이 스토리지 성능에 부정적인 영향을 미칠 수 있습니까?

관련 정보