Serwery plików NAS

Testy wydajnościowe

przeczytasz w 3 min.

Z uwagi na nieco okrojone możliwości tworzenia przestrzeni dyskowej Drobo 5N2 testy wydajnościowe przeprowadziliśmy jedynie dla macierzy BeyondRAID zbudowanej z 4 dysków twardych WD RED 1 TB i 2 TB. Tak jak w przypadku poprzednich testów NAS-ów testy wydajnościowe przeprowadziliśmy przy wykorzystaniu benchmarków ATTO Disk Benchmark, CrystalDiskMark oraz kopiując pliki z serwera i na serwer przy użyciu Eksploratora Windows (SMB). Rozszerzyliśmy procedurę testową o transfery danych z wykorzystaniem protokołu FTP.

Dodatkowo sprawdziliśmy wydajność urządzenia pod kątem operacji wejścia/wyjścia dla protokołu SMB. Procedura kopiowania obejmowała próby przeprowadzone trzykrotnie:

  • kopiowanie na serwer i pobieranie z serwera jednego pliku o wielkości 2 GB
  • kopiowanie na serwer i pobieranie z serwera 1000 plików o wielkości 2 MB każdy
  • kopiowanie na serwer i pobieranie z serwera 10000 plików o wielkości 2 KB każdy

Platformą sprzętową do testów wykorzystania protokołów SMB, iSCSI był serwer HP ProLiant MicroServer N36L ze skonfigurowaną macierzą RAID 0

  • System operacyjny: Windows Server 2008 R2
  • Procesor AMD Athlon DualCore 1,3 GHz
  • Pamięć RAM: 8 GB
  • Dysk twardy: macierz RAID 0
  • Sieć ethernet: 4x1 Gbps (zagregowane połączenie)

NAS i serwer testowy zostały podłączone do przełącznika sieciowego Netgear M4100. W pierwszym teście sprawdziliśmy realne wartości kopiowania danych z użyciem protokołu SMB i FTP. Okazuje się, że w przypadku SMB wydajność jak na urządzenie do domu i małego biura jest bardzo wysoka. Szybkość pobierania danych to ponad 110 MB/s, również wysyłąnie danych to wartości ponad 100 MB/s. Nieco wolniej dane są kopiowane z użyciem protokołu FTP. O ile w przypadku niewielkich plików (2 KB) nie ma większje różnicy o tyle duże pliki to szybkości oscylujące w okolicach 70 MB/s.

Kopiowanie dużego pliku (2 GB)
Protokół SMB i FTP [MB/s]

  Upload
Download
SMB 102
111
FTP 67
71

Kopiowanie małych plików (1000x2 MB)
Protokół SMB i FTP [MB/s]

  Upload
Download
SMB 38
41
FTP 22
26

Kopiowanie małych plików (10000x2 KB)
Protokół SMB i FTP [MB/s]

  Upload
Download
SMB 0,15
0,19
FTP 0,15
0,18

Wydajność sieciowa - LAG 802.3ad

Ponieważ Drobo 5N2 obsługuje agregację łączy sieciowych sprawdziliśmy szybkość zapisu i odczytu danych z użyciem 4 klientów sieciowych (4 notebooki ThinkPad T520, T440s oraz T460s). Urządzenia klienckie wysyłały i pobierały dane w tym samym czasie. W trakcie testu rejestrowaliśmy średnią szybkość kopiowania danych. Jak na urządzenie domowe oraz korelując wyniki z szybkością pojedynczego interfejsu to Drobo radzi sobie nadzwyczaj dobrze. W przypadku 4 klientów transferujących jednocześnie dane 5N2 uzyskał następujące wyniki:

  • Sumaryczne pobieranie z serwera - 178 MB/s
  • Sumaryczne wysyłanie na serwer - 167 MB/s.

Maksymalna wydajność sieciowa - odczyt z NAS i zapis na NAS
Protokół SMB [MB/s]

Maksymalna wydajność sieciowa mierzona z użyciem narzędzia diskspd obrazuje nieco wyższe wyniki niż realne transfery z użyciem SMB.

  • W przypadku pobierania danych to 115 MB/s
  • Wysyłanie danych to wzrost wartości do 110 MB/s.

IOPS - odczyt z NAS i zapis na NAS
Protokół SMB

Test pomiaru wartości IOPS dla SMB przeprowadziliśmy z użyciem następujących parametrów testowych:

  • czas testu: 120 sekund
  • blok danych: 4 KB
  • liczba wątków: 8
  • wielkość pliku: 4 GB
  • oddzielny test dla odczytu: 100% read
  • oddzielny test dla zapisu: 100% write

Wydajność IOPS w przypadku Drobo 5N2 to raczej standardowe wartości dla tego typu konstrukcji (dla przykładu są znacznie wyższe niż w scenariuszu testowym Synology DS216play dla macierzy SHR). W odczycie to wartości 318 IOPS, z kolei w zapisie 692 IOPS. Z powodu braku odpowiedniego dysku mSATA nie mieliśmy okazji sprawdzić wydajności Drobo z użyciem tego nośnika.

Zużycie energii

Do testów zużycia energii wykorzystaliśmy wszystkie zatoki dyskowe by sprawdzić maksymalne pobór energii przez Drobo. W 5N2 znalazły się więc 3 nośniki WD Red 1 TB oraz 2 nośniki WD Red 2 TB. W trakcie długotrwałego zapisu danych na dyski pobór energii wynosił około 50 W. Z kolei przy odczycie 52 W. W trybie bezczynności NAS miał nieco mniejszy apetyt a wartość zużycia spadła do 38 W.

Test – protokół SMB, ATTO Disk Benchmark

Test – protokół SMB i iSCSI, CrystalDiskMark 3.0.2