Testy wydajnościowe
Testy wydajnościowe serwera QNAP TVS-463 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). 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: 2x1 Gbps (połączenie 1000 Mbps, full duplex)
NAS i serwer testowy zostały podłączone do przełącznika sieciowego Netgear M4100.
Jak łatwo się domyśleć wydajność sieciowa QNAP TVS-463 stoi na wysokim poziomie. Kopiując dane z użyciem protokołu CIFS/SMB przy użyciu jednego interfejsu sieciowego możemy liczyć na transfery ponad 110 MB/s. Równie dobrze jest w przypadku wolumenu szyfrowanego i dysku USB 3.0. Tu transfery przekraczają 105 MB/s.
W przypadku wykorzystania NAS-a jako przestrzeń na jednostki LUN TVS-463 wypada całkiem nieźle. Choć w tym przypadku maksymalna wydajność zamyka się w wartościach nieco poniżej 100 MB/s. Dwa interfejsy sieciowe QNAP-a umożliwiają skonfigurowanie połączeń iSCSI z wykorzystaniem obydwu kart sieciowych. Takie środowisko wymaga jednak od inicjatora obsługi MPIO oraz prawidłowej konfiguracji sieci. QNAP wypada nieco gorzej niż się spodziewaliśmy. Choć transmisja danych odbywa się z wykorzystaniem obydwu kart sieciowych to wydajność w przypadku odczytu danych to około 130 MB/s. Dużo lepiej jest w przypadku zapisu, gdzie szybkość wynosiła blisko 170 MB/s. Pozostaje mieć nadzieję, że rozbudowa TVS-463 o karty 10 GbE znacznie poprawi wydajność.
Kopiowanie dużego pliku (2 GB)
Protokół SMB [MB/s]
Upload Download | |
Pojedynczy | 107 110 |
RAID0 | 111 113 |
RAID1 | 98 98 |
RAID 5 | 104 111 |
RAID 10 | 104 109 |
JBOD | 107 107 |
Kopiowanie dużego pliku (2 GB)
Protokół iSCSI [MB/s]
Upload Download | |
Pojedynczy | 94 84 |
RAID0 | 94 94 |
RAID1 | 91 84 |
RAID 5 | 89 77 |
RAID 10 | 85 78 |
JBOD | 98 99 |
Kopiowanie małych plików (1000x2 MB)
Protokół SMB [MB/s]
Upload Download | |
Pojedynczy | 54 73 |
RAID0 | 55 71 |
RAID1 | 56 57 |
RAID 5 | 55 75 |
RAID 10 | 54 72 |
JBOD | 53 89 |
Kopiowanie małych plików (1000x2 MB)
Protokół iSCSI [MB/s]
Upload Download | |
Pojedynczy | 64 63 |
RAID0 | 72 61 |
RAID1 | 70 54 |
RAID 5 | 71 61 |
RAID 10 | 72 66 |
JBOD | 74 62 |
Kopiowanie małych plików (10000x2 KB)
Protokół SMB [MB/s]
Upload Download | |
Pojedynczy | 0,6 1,0 |
RAID0 | 0,7 1,0 |
RAID1 | 0,7 1,0 |
RAID 5 | 0,6 1,0 |
RAID 10 | 0,6 1,0 |
JBOD | 0,6 1,1 |
Kopiowanie małych plików (10000x2 KB)
Protokół iSCSI [MB/s]
Upload Download | |
Pojedynczy | 1,0 2,1 |
RAID0 | 1,6 1,8 |
RAID1 | 1,4 2,4 |
RAID 5 | 1,7 2,4 |
RAID 10 | 1,7 2,0 |
JBOD | 1,0 2,2 |
Potwierdzeniem testów praktycznych są testy z wykorzystaniem ATTO Disk Benchmark oraz CrystalDiskMark, które przeprowadziliśmy dla pojedynczego dysku oraz macierzy JBOD, RAID 0, 1, 5 oraz 10.
Test – protokół SMB ATTO Disk Benchmark
JBOD, protokół SMB
RAID0, protokół SMB
RAID1, protokół SMB
RAID5, protokół SMB
RAID10, protokół SMB
Pojedynczy wolumen, protokół SMB
Test - protokół iSCSI - ATTO Disk Benchmark
JBOD, protokół iSCSI
RAID0, protokół iSCSI
RAID1, protokół iSCSI
RAID5, protokół iSCSI
RAID10, protokół iSCSI
Pojedynczy wolumen, protokół iSCSI
Test – protokół SMB, CrystalDiskMark 3.0.2
JBOD, protokół SMB
RAID0, protokół SMB
RAID1, protokół SMB
RAID5, protokół SMB
RAID10, protokół SMB
Pojedynczy wolumen, protokół SMB
Test – protokół iSCSI, CrystalDiskMark 3.0.2
JBOD, protokół iSCSI
RAID0, protokół iSCSI
RAID1, protokół iSCSI
RAID5, protokół iSCSI
RAID10, protokół iSCSI
Pojedynczy wolumen, protokół SMB