Serwery plików NAS

Testy wydajnościowe

przeczytasz w 2 min.

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ół SMBOdczyt [MB/s]Zapis [MB/s]
RAID 0113112
RAID 1 112111
pojedynczy dysk112111
RAID 1 (wolumen szyfrowany)111108
JBOD112111
USB 3.0111100
Macierz / protokół iSCSIOdczyt [MB/s]Zapis [MB/s]
RAID 0111112
RAID 1 110112
pojedynczy dysk110111
RAID 1 (wolumen szyfrowany)109112
JBOD109110

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
MacierzOdczyt [IOPS]Zapis [IOPS]
Protokół SMB
RAID 04992813
RAID 14491933
Pojedynczy dysk3751170
RAID 1 (wolumen szyfrowany)3441790
JBOD2871238
USB 3.01721272
MacierzOdczyt [IOPS]Zapis [IOPS]
Protokół iSCSI
RAID 02943139
RAID 12431662
Pojedynczy dysk1551721
RAID 1 (wolumen szyfrowany)2391410
JBOD1491742

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 NAS52,258,758,961,6231,4
    Wysyłanie na NAS53,95,361,160,5230,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