Serwery plików NAS

Testy wydajnościowe

przeczytasz w 2 min.

Testy wydajnościowe serwera DS216play 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, iSCSI). Dodatkowo sprawdziliśmy wydajność urządzenia pod kątem operacji wejścia/wyjścia. 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.

Serwer NAS wyposażyliśmy w dwa dyski twarde WD RED o pojemności 2 TB każdy. Serwer z racji tego, że posiada jeden interfejs sieciowy było podłączony do przełącznika sieciowego Netgear M4100 z wykorzystaniem szybkości 1 Gb/s.

Wydajność sieciowa serwera DS216play stoi na dobrym poziomie jak na jednostkę przeznaczoną do użytku domowego. Szybkość pobierania zawiera się w okolicach 100 MB/s. Wysyłanie danych na serwer NAS to w większości macierzy wartość 80-90 MB/s. Są to wartości tylko nieco niższe od wyników jakie widzieliśmy w modelu DS416play. To co rozczarowuje w DS216play to nieska szybkość kopiowania danych w przypadku użycia folderu szyfrowanego. Wartości kopiowania w okolicach 20 MB/s to zbyt niskie wartości by w pełni wykorzystać możliwości tej funkcjonalności. Dla pewności testy powtórzyliśmy kilkukrotnie wymieniając dyski twarde na SSD i resetując serwer NAS do ustawień fabrycznych. Zresztą niską wydajność potwierdzi także test benchmarkami.

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

  Upload
Download
Pojedynczy 87
98
RAID0 93
103
RAID1 81
96
SHR 93
101
JBOD 87
98
iSCSI 87
88
Folder szyfrowany 18
20
USB 3.0 51
53

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

  Upload
Download
Pojedynczy 49
61
RAID0 49
65
RAID1 44
59
SHR 47
61
JBOD 52
61
iSCSI 65
68
Folder szyfrowany 14
19
USB 3.0 30
41

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

  Upload
Download
Pojedynczy 0,30
0,41
RAID0 0,39
0,48
RAID1 0,31
0,41
SHR 0,37
0,46
JBOD 0,34
0,47
iSCSI 1,01
0,71
Folder szyfrowany 0,18
0,2
USB 3.0 0,21
0,34

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

Maksymalna wydajność sieciowa mierzona z użyciem narzędzia diskspd potwierdziła nasze testy z wykorzystaniem SMB i iSCSI. Możemy zaobserwować tylko niewielki wzrost wartości w stosunku do testów praktycznych.

 Odczyt [MB/s]Zapis [MB/s]
Pojedynczy9887
RAID 010393
RAID 19882
JBOD10294
SHR10695
USB 3.05952
Folder szyfrowany2019

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

 Odczyt [MB/s]Zapis [MB/s]
Pojedynczy9470
RAID 010187
RAID 19468
SHR9779

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

Test pomiaru wartości IOPS dla 2 macierzy oraz dwóch protokołów 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
Protokół / macierzOdczyt [IOPS]Zapis [IOPS]
SMB / RAID 01774000
SMB / SHR172374
iSCSI / RAID 0597711
iSCSI / SHR7872740

W porównaniu z jednostkami biznesowymi wyniki DS216play mogą wywołać uśmiech. Jednak nalezy mieć na uwadze przeznaczenie testowanego rozwiązania - użytkowanie w domu. Stąd wartości IOPS można uznać za dobre i wystarczające do typowych zastosowań domowych.

Zużycie energii

W trakcie pracy serwera sprawdziliśmy jego zapotrzebowanie na energię. Jak łatwo zauważyć DS216play nie jest zbyt łakomy na energię. Do 20 W energii to akceptowalny poziom dla tej klasy serwera NAS. Jeśli urządzenie nie wykorzystuje transferu danych to zapotrzebowanie spada do 13 W. Oto kilka wyników testów:

  • praca 2 dyski WD RED (RAID 1) - 20 W
  • praca 1 dysk WD RED (pojedynczy dysk) - 14 W
  • praca w spoczynku (dwa dyski WD RED) - 13 W
  • kopiowanie danych (RAID 1) - odczyt z NAS-a - 20 W
  • kopiowanie danych (RAID 1) - zapis na NAS - 20 W
  • hibernacja (dwa dyski) - 7 W

Test – protokół SMB i iSCSI ATTO Disk Benchmark

  • pojedynczy dysk, protokół SMB i iSCSI

  • RAID 0, protokół SMB i ISCSI

  • RAID 1, protokół SMB i iSCSI

  • SHR, protokół SMB i iSCSI

  • JBOD, protokół SMB i iSCSI

  • Folder szyfrowany, protokół SMB

  • Dysk USB 3.0, protokół SMB

Test – protokół SMB i iSCSI, CrystalDiskMark 3.0.2

  • pojedynczy, protokół SMB i iSCSI

  • RAID 0, protokół SMB i iSCSI

  • RAID 1, protokół SMB i iSCSI

  • SHR, protokół SMB i iSCSI

  • JBOD, protokół SMB i iSCSI

  • Folder szyfrowany, protokół SMB

  • Dysk USB 3.0, protokół SMB