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 M5300
W teście wykorzystaliśmy nośniki SATA 3,5" WD Red o pojemności 2 TB.
Kopiowanie małych plików (1000x2 MB)
Protokół iSCSI [MB/s]
Typ macierzy
Upload Download
RAID 0
68 62
RAID 1
61 56
pojedynczy dysk
69 58
RAID 1 (wolumen szyfrowany)
55 51
JBOD
66 62
Kopiowanie małych plików (10000x2 KB)
Protokół iSCSI [MB/s]
Typ macierzy
Upload Download
RAID 0
1,1 0,96
RAID 1
0,99 0,91
pojedynczy dysk
0,75 0,51
RAID 1 (wolumen szyfrowany)
0,91 0,63
JBOD
1,1 0,5
Jak na domowy serwer NAS QNAP TS-228A charakteryzuje się bardzo dobrą wydajnością sieciową. Początkowo zakładaliśmy, że wyniki kopiowania danych w macierzy RAID 1 oraz RAID 1 z wolumenem szyfrowanym będą znacznie niższe. Okazało się, że zarówno klasyczny wolumen, jak i wolumen szyfrowany zlokalizowany na macierzy RAID 1, osiągają wyniki ponad 100 MB/s w obydwu kierunkach. Również obsługa protokołu iSCSI stoi na wysokim poziomie. W przypadku TS-228A traktować ją należy jako możliwość rozszerzenia powierzchni dyskowej np. komputera czy domowego serwera.
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. Test przeprowadziliśmy dla różnych konfiguracji macierzy i technologii. Wyniki potwierdzają wysoką wydajność QNAP-a. Dotyczy to zarówno puli dyskowych jak i obsługi nośników USB. W przypadku połączenia dysku USB 3.0 zanotowaliśmy wyniki odczytu bardzo zbliżone do wyników macierzy.
Macierz / protokół SMB
Odczyt [MB/s]
Zapis [MB/s]
RAID 0
112
112
RAID 1
112
112
pojedynczy dysk
111
107
RAID 1 (wolumen szyfrowany)
112
112
JBOD
105
104
USB 2.0
30
28
USB 3.0
110
99
Macierz / protokół iSCSI
Odczyt [MB/s]
Zapis [MB/s]
RAID 0
112
112
RAID 1
109
112
pojedynczy dysk
110
106
RAID 1 (wolumen szyfrowany)
101
107
JBOD
112
109
IOPS - odczyt z NAS i zapis na NAS
Test pomiaru wartości IOPS dla 4 typów 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
Badając wartości IOPS nie spodziewaliśmy się pięciocyfrowych wyników. Biorąc pod uwagę wykorzystanie NAS-a w warunkach domowych wartości odczytu i zapisu są na bardzo dobrym poziomie. Śmiało można je do wartości dwydyskowych Synology DS216play i znacznie przewyższają wyniki testowanego niedawno Drobo 5N2.
Macierz
Odczyt [IOPS]
Zapis [IOPS]
Protokół SMB
RAID 0
180
2293
RAID 1
162
1748
Pojedynczy dysk
158
998
RAID 1 (wolumen szyfrowany)
159
1223
JBOD
199
1199
USB 2.0
147
841
USB 3.0
168
1038
Macierz
Odczyt [IOPS]
Zapis [IOPS]
Protokół iSCSI
RAID 0
644
2531
RAID 1
555
1371
Pojedynczy dysk
301
1348
RAID 1 (wolumen szyfrowany)
525
1353
JBOD
309
1281
Test – protokół SMB i iSCSI ATTO Disk Benchmark
RAID 0, protokół SMB i ISCSI
RAID 1, protokół SMB i iSCSI
Pojedynczy dysk, protokół SMB i iSCSI
RAID 1, wolumen szyfrowany, protokół SMB i iSCSI
JBOD, protokół SMB i iSCSI
Test – protokół SMB i iSCSI, CrystalDiskMark 3.0.2