Mam system stacji roboczych, który będzie miał dwa przemysłowe dyski SSD o pojemności 64 GB, a planem jest, aby oba dyski były w konfiguracji RAID1 w celu zapewnienia nadmiarowości, która jest konfigurowana w fazie rozruchu. System będzie działał CentOS 7. Patrząc na to, odkryłem, że RHEL Storage Administration Guide nie zaleca RAID1 dla dysków SSD.
Red Hat ostrzega również, że nie zaleca się używania programowych poziomów RAID 1, 4, 5 i 6 na dyskach SSD. Podczas etapu inicjalizacji tych poziomów RAID niektóre narzędzia zarządzania RAID (takie jak mdadm) zapisują wszystkie bloki urządzenia pamięci masowej, aby zapewnić prawidłowe działanie sum kontrolnych. Spowoduje to, że wydajność dysku SSD szybko spadnie.
Czy to coś, czym powinienem się poważnie zająć? Czy są dostępne alternatywy dla redundancji?
Zgodnie z dokumentacją RHEL , mirroring LVM wykorzystuje teraz RAID oprogramowania MD, więc ostrzeżenie RAID ma również zastosowanie do tego.
Więcej informacji: Dyski SSD są serii Swissbit X-200 (SATA) i wygląda na to, że nadwyżka wynosi 40%.
Sprzętowy RAID nie będzie opcją, zdaniem zespołu sprzętowego.
mdadm -C --assume-clean...
aby uniknąć początkowej synchronizacji. Przynajmniej z RAID-1.Odpowiedzi:
Nie poleciłbym całkowicie oprogramowania RAID dla systemu Linux z dyskami SSD, szczególnie do rozruchu. Decyzję podejmowałbym w oparciu o scenariusze potencjalnych awarii i jaki jest wpływ przestoju. W przypadku przemysłowych dysków SSD zwykle używałem ich jako samodzielnych, bez RAID.
Jeśli ta stacja robocza ulegnie awarii, jak szybko możesz 1). odzyskiwanie z kopii zapasowych lub 2). odbudować / reimage?
Jakie są typy dysków SSD (marka / model)? Jeśli są nadmiernie obciążeni, może to nie stanowić większego problemu. Jeśli są one SATA i podłączone do płyty głównej, będziesz mieć kilka opcji TRIM.
Możesz użyć podstawowego kontrolera RAID LSI sprzętowego, aby ułatwić wdrożenie i odzyskiwanie. Przynajmniej podstawowa macierz RAID będzie przezroczysta dla systemu operacyjnego.
Edytować:
Są to wysoce nadmiarowe przemysłowe dyski SSD . Skonfiguruj lustro RAID 1 w normalny sposób i po prostu monitoruj dyski w miarę upływu czasu.
źródło
Nie
Wolę sprzętowe kontrolery RAID, ale to sprawa osobista, nic ci nie jest.
źródło
Pytanie, które powinieneś zadać, to kiedy ta dokumentacja została napisana. Zazwyczaj używają tego samego materiału i aktualizują go w razie potrzeby, a technologia SSD zmieniła się od tego czasu.
Mimo że są one przemysłowe, wydajność zapisu i odczytu nie jest taka sama. Dokumentacja dotyczy wydajności zapisu, ale dzięki konfiguracji kopii lustrzanej uzyskasz lepszą wydajność odczytu dzięki / boot i / mounts.
Dlatego warto pod pewnymi względami kwestionować dokumentację.
źródło
Możesz go używać bez większych problemów w miękkiej konfiguracji RAID1 (nawet jeśli dysk SSD nie był tak bardzo przepełniony), ale tylko pod warunkiem, że masz na nim TRIM po utworzeniu.
Możesz to zrobić w następujący sposób:
używając wystarczająco nowego jądra, które obsługuje MD przekazujące TRIM na SSD (co najmniej 3.8. coś IIRC, ale proszę sprawdzić) i uruchamiając fstrim (8) (z pakietu util-linux) co noc
używając wystarczająco nowego jądra i mając opcję montowania „odrzuć” (dla ext4 / xfs). Należy pamiętać, że jest to niższa wydajność niż powyżej, ponieważ TRIM jest nieunikniony, a to nie korzysta z grupowania powyżej
na starszych jądrach uruchom co noc mrontrim cron . Pamiętaj, aby przetestować dostarczony skrypt testowy przed umieszczeniem na nim ważnych danych!
Należy również pamiętać, że wszystko to dotyczy tylko systemu plików bezpośrednio w softRAID. Nie będzie działać dla większości wszystkich sprzętowych macierzy RAID. Ponadto (obecnie) nie będzie działać, jeśli masz LVM lub inną warstwę na wierzchu MD softraid. Będziesz potrzebował dużej nadwyżki uprawnień, aby przetrwać (i na szczęście masz 40%, więc nic ci nie jest).
źródło