Test 6 – Kopiowanie plików – iSCSI i FC

Ostatni już benchmark obejmuje zapis 100GB w plikach różnej wielkości na podłączonej blokowo przestrzeni. Testy wykonane zostały przy użyciu aplikacji robocopy.exe wbudowanej w system dla każdego poziomu RAID, w którym skonfigurowane testowane dyski Seagate IronWolf 8TB. Im niższa wartość, tym lepiej (a więc najniższy słupek wykresu wygrywa).

Jak widać w powyższych wykresu i tabelki, potwierdziły się wcześniejsze wyniki mówiące o tym, że optymalnym typem RAID dla testowanych dysków jest RAID 5. Oczywiście najlepsze wyniki uzyskaliśmy w RAID 0, jednak z punktu widzenia bezpieczeństwa przechowywanych danych nie jest on w żaden sposób zalecany – wręcz przeciwnie, jego wydajność okupiona jest brakiem jakiegokolwiek zabezpieczenia na wypadek awarii któregoś z dysków w grupie. W naszych testach RAID 0 wykorzystujemy tylko po to, aby sprawdzić teoretycznie najwydajniejszą konfigurację i zestawić ją z pozostałymi poziomami. Dlatego tutaj rekomendujemy głównie korzystanie z RAID 5. Na pierwszy rzut oka można zadać pytanie, dlaczego tak słabo wypadł RAID 10. Jednak odpowiedź jest dosyć prosta – mamy tutaj do czynienia z zapisem sekwencyjnym, a nie losowym, gdzie RAID 10 prawdopodobnie byłby znacząco lepszy. Możemy za to zobaczyć w wynikach, jak dyski zachowują się w zależności od tego, ile plików i jakiej wielkości jest zapisywanych na macierzy RAID. Wniosek jest taki, że transfer 100GB najlepiej wykonywać w serii stu plików po 1GB – możemy liczyć na najszybsze przesłanie danych. Należy jednak zwrócić uwagę też na czas prezentowany na wykresie – najbardziej odporny na liczbę/wielkość plików był RAID 10 (mimo, że szybkość była najniższa), a największe wahania wystąpiły w RAID 5.