Weryfikacja jest trudna. Moją pierwszą myślą było wykonanie serii bezpośrednich odczytów 4K IO z mediów i obejrzenie mrugających świateł. Jeśli co X odczyt powoduje, że dwa dyski migają, jest to oznaką niewspółosiowości (odczyt 4 kb po prostu przekroczył granicę paska RAID). Jednak dzieli Cię 3000 dziwnych mil od sprzętu, więc to nie zadziała.
Zakładam, że szerokość twojego paska RAID jest większa niż rozmiar sektora 4KB. Test, o którym pomyślałem nieco wcześniej, polega na przeprowadzeniu szybkiego testu odczytu / zapisu. Tutaj odczytujesz / zapisujesz każdy x sektor 4KB. Zmieniaj przesunięcie, aby zmienić miejsce testowanego paska RAID. Jeśli niektóre przesunięcia wykazują inną wydajność, uważam, że znak, że określone przesunięcie obejmuje pasek RAID dla operacji 4KB. Sprawdziłoby to, czy XFS poprawnie wyrównuje się w konfiguracji RAID.
Sprawdzenie poprawności wyrównania pasków RAID można wykonać za pomocą tego samego rodzaju testu kroku i obserwować wartości „iostat” dla poszczególnych dysków. Jeśli uzyskasz odpowiedni rozmiar kroku, powinieneś zobaczyć aktywność tylko na dwóch dyskach w danym momencie. Jeśli ten sam test pokazuje aktywność na wszystkich czterech dyskach, masz dowód, że coś jest źle wyrównane.
Wiem na pewno, że test pamięci masowej IOZONE ma zdolność wykonania testu kroku i byłbym bardzo zaskoczony, gdyby bardziej powszechny IOMETER nie mógł tego zrobić. Jednak umiejętność korzystania z bezpośredniego wejścia / wyjścia oraz ominięcia buforowania i łączenia zapisów ma kluczowe znaczenie dla tego rodzaju testów.