10 lipca 2018, Piotr Romański

Testy wydajnościowe

Kategoria: Serwery Serwery plików NAS, Tematyka: Qnap, Producenci: Qnap

Testy wydajnościowe serwera QNAP-a 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

W teście wykorzystaliśmy nośniki SATA 3,5" WD Red  o pojemności 1 TB. 

Kopiowanie plików - protokół SMB

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

Typ macierzy Upload
Download
RAID 0  111
 111
RAID 1  106
112
pojedynczy dysk  106
 112
RAID 1 (wolumen szyfrowany)  104
 107
JBOD  105
 109
USB 3.0 98
109

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

Typ macierzy Upload
Download
RAID 0  53
70
RAID 1 56
67
pojedynczy dysk  51
 68
RAID 1 (wolumen szyfrowany) 55
65
JBOD  51
 62
USB 3.0 49
62

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

Typ macierzy Upload
Download
RAID 0  0,37
 0,36
RAID 1  0,28
 0,36
pojedynczy dysk  0,31
 0,36
RAID 1 (wolumen szyfrowany)  0,32
 0,36
JBOD  0,34
 0,36
USB 3.0 0,21
 0,28

Kopiowanie plików - protokół iSCSI

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

Typ macierzy Upload
Download
RAID 0 89
91
RAID 1 95
75
pojedynczy dysk 81
72
RAID 1 (wolumen szyfrowany) 94
76
JBOD  90
 72

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

Typ macierzy Upload
Download
RAID 0  69
 63
RAID 1  64
60
pojedynczy dysk  67
 59
RAID 1 (wolumen szyfrowany) 62
58
JBOD 65
 64

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

Typ macierzy Upload
Download
RAID 0 0,85
 0,71
RAID 1  0,87
 0,72
pojedynczy dysk  0,77
 0,55
RAID 1 (wolumen szyfrowany)  0,87
 0,70
JBOD 0,85
 0,63

W porównaniu z TS-231P prezentowany TS-231P2 jest nieznacznie szybszy jeśli o operacje na dużych plikach. W przypadku małych plików wartości są porównywalne. Warto podkreślić, że szyfrowanie wolumenów nie ma praktycznie żadnego wpływu na transfer danych.

Maksymalna wydajność sieciowa - odczyt z NAS i zapis na NAS

Protokół SMB i iSCSI [MB/s]

Maksymalna wydajność sieciowa zmierzona została z użyciem narzędzia diskspd. Nieco lepiej wygląda maksymalna wydajność sieciowa w porównaniu z TS-231P, w dalszym ciągu są to różnice 1-2 MB/s. Nie ukrywamy, że uzyskiwane wartości są bliskie maksymalnym szybkościom jakie można osiągnąć wykorzystując protokoł CIFS/SMB w sieci gigabitowej.

Macierz / protokół SMB Odczyt [MB/s] Zapis [MB/s]
RAID 0 113 112
RAID 1  112 111
pojedynczy dysk 112 111
RAID 1 (wolumen szyfrowany) 111 108
JBOD 112 111
USB 3.0 111 100

 

Macierz / protokół iSCSI Odczyt [MB/s] Zapis [MB/s]
RAID 0 111 112
RAID 1  110 112
pojedynczy dysk 110 111
RAID 1 (wolumen szyfrowany) 109 112
JBOD 109 110

IOPS - odczyt z NAS i zapis na NAS

Test pomiaru wartości IOPS dla 4 typów macierzy i nośnika USB 3.0 oraz dwóch protokołów przeprowadziliśmy z użyciem następujących parametrów testowych diskpsd:

  • 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
Macierz Odczyt [IOPS] Zapis [IOPS]
Protokół SMB
RAID 0 499 2813
RAID 1 449 1933
Pojedynczy dysk 375 1170
RAID 1 (wolumen szyfrowany) 344 1790
JBOD 287 1238
USB 3.0 172 1272

 

Macierz Odczyt [IOPS] Zapis [IOPS]
Protokół iSCSI
RAID 0 294 3139
RAID 1 243 1662
Pojedynczy dysk 155 1721
RAID 1 (wolumen szyfrowany) 239 1410
JBOD 149 1742

Wydajność LACP

Wydajność połączenia dwóch interfejsów sieciowych sprawdziliśmy tworząc LAG 802.3ad z użyciem przełącznika Netgear M4100. Do kopiowania użyliśmy 4 notebooków, które transmitowały dane w tym samym czasie. Wartości pobierania i wysyłania danych jak na domowy NAS są rewelacyjne! Producent na swojej stronie internetowej deklaruje niższą szbkość przesyłania danych z wykorzystaniem 2 interfejsów ethernet. Według QNAP-a możemy liczyć na pobieranie danych z łaczną szybkością 209 MB/s i ich wysyłanie na NAS z szybkością 157 MB/s.

Nam bez problemu udało się osiągnąć znacznie wyższe niż podawane przez producenta.. Są także wyższe niż w testowanym niedawno TS-231P. Łączna szybkość pobierania wynosiła 231,4 MB/s z kolei wgrywanie plików na NAS jest niższa zaledwie o 0,6 MB/s w stosunku do pobierania. Nie musimy w tym momencie przekonywać, że nawet w warunkach domowych warto sięgnąć po NAS-y z dwoma interfejsami sieciowymi i stosować protokół 802.3ad (agregację). Pozwala ona znacząco podnieść wydajność sieciową - szczególnie w przypadku gdy z serwera korzysta wiele urządzeń jednocześnie.

Poniżej prezentujemy szczegółowe wyniki pomiarów a także grafikę z interfejsów ethernet systemu QTS, w której zobrazowany jest rozkład ruchu na obydwówch interfejsach sieciowych.

  PC1 [MB/s] PC2 [MB/s] PC3 [MB/s] PC4 [MB/s] Suma [MB/s]
Pobieranie z NAS 52,2 58,7 58,9 61,6 231,4
Wysyłanie na NAS 53,9 5,3 61,1 60,5 230,8


Kliknij na obrazie aby powiększyć


Test – protokół SMB i iSCSI ATTO Disk Benchmark

  • RAID 0, protokół SMB i ISCSI

  • RAID 1, protokół SMB i iSCSI

  • RAID 1, wolumen szyfrowany, protokół SMB i iSCSI

  • JBOD, protokół SMB i iSCSI

  • USB 3.0, protokół SMB, FAT32

  • USB 3.0, protokół SMB, NTFS

Test – protokół SMB i iSCSI, CrystalDiskMark 3.0.2

  • RAID 0, protokół SMB i iSCSI

  • RAID 1, protokół SMB i iSCSI

  • RAID 1 wolumen szyfrowany, protokół SMB i iSCSI

  • JBOD, protokół SMB i iSCSI

  • USB 3.0, protokół SMB, FAT32

  • USB 3.0, protokół SMB, NTFS

Nie przegap

Szanowny Czytelniku.

Aby dalej móc dostarczać Ci materiały redakcyjne i udostępniać nasze usługi, pozostając w zgodzie z zasadami RODO, potrzebujemy również zgody na ewentualne dopasowywanie treści marketingowych do Twojego zachowania. Dbamy o Twoją prywatność. Nie zwiększamy zakresu naszych uprawnień. Twoje dane są u nas bezpieczne, a zgodę możesz wycofać w każdej chwili na podstronie polityka prywatności. Dowiedz się więcej.