Serwery firmy QNAP przy tworzeniu RAID0, RAID5 i RAID6 domyślnie używają bloków o wielkości 64KB. Poniżej możecie zobaczyć w jaki sposób można zmienić tą wartość na inną. Po co mielibyśmy ją zmieniać ? Co nam to da? Odpowiedź możecie zobaczyć na samym końcu, wystarczy zobaczyć w tabeli jak osiągi są uzależnione on wielkości bloku. Firma QNAP do zarządzania RAID-em używa narzędzia MDADM.
Jak zmienić domyślną wartość block size w serwerze QNAP?
Proces jest prosty, składa się z dwóch kroków, na początek musimy utworzyć RAID przy pomocy narzędzia MDADM z poziomu Command Line, natomiast kończymy konfigurację w GUI.
Krok pierwszy: command line (RAID0 z blokiem 4k)
mdadm –create /dev/md0 -l 0 -c 4 -n 2 /dev/sda3 /dev/sdb3
-c lub –chunk= definijemy wielkość bloku
mdadm: /dev/sda3 appears to contain an ext2fs file system
size=582934400K mtime=Thu Nov 25 17:40:43 2010
mdadm: /dev/sda3 appears to be part of a raid array:
level=raid0 devices=2 ctime=Thu Nov 25 17:37:15 2010
mdadm: /dev/sdb3 appears to be part of a raid array:
level=raid0 devices=2 ctime=Thu Nov 25 17:37:15 2010
Continue creating array? y
mdadm: array /dev/md0 started.
Krok drugi: GUI dostępne przez przeglądarkę
W sekcji zarządzaniu dyskami tworzymy Wolumen RAIDO
Wybieramy dwa dyski i klikamy na utwórz.
Kreator od razu zaczyna od inicjalizacji, ponieważ z poziomu Command Line przy pomocy narzędzia MDADM już skonfigurowaliśmy wielkość bloku.
Następnie kreator formatuje nasz wolumen, co może chwilkę zająć…
To wszystko 🙂
Możemy ponownie zalogować się przez konsolę do serwera w celu zweryfikowania czy na pewno wielkość bloku jest taka jak ustawiliśmy.
W pliku /etc/mtab sprawdzam czy kreator prawidłowo zamontował wolumen.
WYDAJNOŚĆ W ZALEŻNOŚCI OD WIELKOŚCI „BLOCK SIZE”
PODSUMOWUJĄC
Zmiana wielkości bloku w wielu sytuacjach może zwiększyć osiągi, jednak wszystko zależy od tego do czego wykorzystujesz serwer.