Die Größe des Partitionsblocks unterscheidet sich von der des Geräts und der gestapelten LVM-Volumes

Die Größe des Partitionsblocks unterscheidet sich von der des Geräts und der gestapelten LVM-Volumes

Ich habe ein Paar HP ML350 G6-Server mit LSI MegaRAID 9266-4i+CacheVault, die Supermicro CSE836E16-Gehäuse über eine SAS-Halterung antreiben, gefüllt mit WD RE 3TB SATA-Laufwerken. Darauf ist ein RAID10-Array mit einem großen virtuellen/logischen Laufwerk mit aktiviertem Caching konfiguriert. Die Festplatten haben eine Blockgröße von 512 B und die VD-Streifengröße beträgt 256 KB. Auf diesen Servern läuft Linux 2.6.32. Ich habe eine eindeutige Partition auf den VD-Geräten erstellt, um sie als LVM PV zu verwenden. Dann habe ich drei LVM LVs erstellt (die wiederum als DRBD-Backing-Geräte verwendet werden).

Wenn ich mir mein Setup mit dem Befehl blockdev ansehe, wird überall eine Blockgröße von 4 KB angezeigt, mit Ausnahme der Partition:

# 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

Abgesehen davon verstehe ich nicht wirklich, warum das so ist … hat dies möglicherweise negative Auswirkungen auf die Speicherleistung?

verwandte Informationen