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