By przekonać się jak sprawuje się serwer NAS w duecie z DX513 zmieniliśmy nieco metodologię testów, którą wykorzystywaliśmy dla serwerów NAS. Skupiliśmy się na porównaniu szybkości działania DS916+, DX513 oraz konfiguracji, w której wykorzystujemy jednocześnie dyski DS916+ oraz DX513. W trakcie procedury testowej nie wykorzystywaliśmy mechanizmów kopiowania plików a jedynie mierzyliśmy maksymalną wydajność oraz liczbę operacji I/O. Na potrzeby testów wykorzystaliśmy dobrze znaną procedurę testową:
- Benchmarki ATTO Disk Benchmark, CrystalDiskMark,
- sprawdzenie wydajności macierzy pod kątem operacji wejścia/wyjścia – skrypt Powershell z diskspd.
Platformą sprzętową do testów z użyciem 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.
By wyeliminować prawdopodobieństwo pojawienia się błędu związanego z różnymi dyskami twardymi wykorzystaliśmy do testów 9 takich samych dysków Seagate, które zamontowaliśmy do serwera NAS i jednostki rozszerzającej.
Przyglądając się wynikom testów maksymalnej wydajności stwierdzamy, że ta jest na bardzo dobrym poziomie. Dla przykładu maksymalny odczyt (CIFS/SMB) dla macierzy JBOD i DS916+ wyniósł 107 MB/s, dla DX513 – 112 a w przypadku połączonych urządzeń 111 MB/s. Podobnie jest w przypadku macierzy SHR. Tu króluje DS916+ - odczyt (CIFS/SMB) 113 MB/s, DS513 – nieco niżej bo 110 MB/s. A w ducie 112 MB/s. Przyglądając się wykresom maksymalnej wydajności SMB widać, że wyniki są na dosć równym poziomie. Różnice pomiędzy wydajnością NAS, DX513 i połączonych urządzeń nie przekraczają 5 MB/s.
Wyraźny spadek wydajności zauważyliśmy w przypadku konfiguracji macierzy RAID 10 (DS916+ połączony z jednostką DX513) w kierunku zapis na NAS z wykorzystaniem protokołu iSCSI. Tu gdzie DS916+ osiągnął 101 MB/s, jednostka zaledwie 83 a w połączeniu 89 MB/s. To różnica ponad 10%.
Pobierania danych z NAS - maksymalna wydajność
Protokół SMB [MB/s]
Synology DS916+ Synology DX513 Synology DS916+ + DX513 | |
JBOD | 107 112 111 |
SHR | 113 110 112 |
RAID 0 | 112 111 112 |
RAID 1 | 106 109 108 |
RAID 5 | 105 104 105 |
RAID 10 | 106 107 106 |
Wysyłanie danych na NAS - maksymalna wydajność
Protokół SMB [MB/s]
Synology DS916+ Synology DX513 Synology DS916+ + DX513 | |
JBOD | 104 103 99 |
SHR | 111 108 110 |
RAID 0 | 109 109 104 |
RAID 1 | 98 93 97 |
RAID 5 | 106 99 102 |
RAID 10 | 108 101 104 |
Pobieranie danych z NAS - maksymalna wydajność
Protokół iSCSI [MB/s]
Synology DS916+ Synology DX513 Synology DS916+ + DX513 | |
JBOD | 103 110 107 |
SHR | 106 111 110 |
RAID 0 | 112 113 111 |
RAID 1 | 104 112 110 |
RAID 5 | 100 102 102 |
RAID 10 | 112 102 108 |
Wysyłanie danych na NAS - maksymalna wydajność
Protokół iSCSI [MB/s]
Synology DS916+ Synology DX513 Synology DS916+ + DX513 | |
JBOD | 94 99 92 |
SHR | 110 108 101 |
RAID 0 | 110 103 107 |
RAID 1 | 107 101 97 |
RAID 5 | 110 108 109 |
RAID 10 | 101 83 89 |
W testach operacji wejścia/wyjścia zaobserwowaliśmy wahania jeśli chodzi o maksymalne wartości IOPS. Są one wyraźniejsze niż w przypadku testów maksylanej wydajności.
Dla przykładu macierz RAID 0, protokół CIFS/SMB - DS916+ osiągnął wynik 17578, zaś jednostka o blisko 2000 niższy. To również odbiło się na wyniku połączonych urządzeń. Podobna sytuacja ma miejsce dla macierzy RAID 5 w kierunku zapis na NAS – DS916+ - 13523, DX513 – zaledwie 9951. A łącznie 9972. W testach protokołu iSCSI różnice są znacznie mniejsze.
IOPS - odczyt z NAS i zapis na NAS
Protokół SMB
IOPS Odczyt | IOPS Zapis | |||||
Macierz | DS916+ | DX513 | DS196+ + DX513 | DS916+ | DX513 | DS916+ + DX513 |
JBOD | 16713 | 16225 | 16293 | 8772 | 6742 | 7729 |
SHR | 15184 | 14856 | 15074 | 9480 | 9240 | 9390 |
RAID 0 | 17578 | 15606 | 16308 | 13125 | 12503 | 11615 |
RAID 1 | 17027 | 16718 | 16425 | 7340 | 7589 | 7481 |
RAID 5 | 15993 | 16554 | 16620 | 13523 | 9951 | 9972 |
RAID 10 | 16902 | 16239 | 15691 | 10517 | 6743 | 8158 |
IOPS - odczyt z NAS i zapis na NAS
Protokół iSCSI
IOPS Odczyt | IOPS Zapis | |||||
Macierz | DS916+ | DX513 | DS196+ + DX513 | DS916+ | DX513 | DS916+ + DX513 |
JBOD | 15885 | 15619 | 15473 | 11102 | 10415 | 9629 |
SHR | 15576 | 15360 | 15226 | 5534 | 4896 | 5560 |
RAID 0 | 15857 | 15641 | 14981 | 9152 | 9618 | 8918 |
RAID 1 | 9831 | 9187 | 9671 | 8915 | 7901 | 8232 |
RAID 5 | 15828 | 15794 | 15858 | 5561 | 5277 | 5396 |
RAID 10 | 15992 | 15528 | 15671 | 6854 | 5966 | 5472 |
Na zakończenie wyniki z benchmarków ATTO Disk Benchmark oraz CrystalDiskMark. Każdy z wyników zawiera po 3 zapisy testów. Od lewej test serwera DS916+, w środku test jednostki DX513, po prawej test wolumenu złożonego z dysków DS916+ i DX513.
ATTO Disk Benchmark
Protokół SMB
- JBOD
Kliknij na obrazek aby powiększyć
- SHR
Kliknij na obrazek aby powiększyć
- RAID 0
Kliknij na obrazek aby powiększyć
- RAID 1
Kliknij na obrazek aby powiększyć
- RAID 5
Kliknij na obrazek aby powiększyć
- RAID 10
Kliknij na obrazek aby powiększyć
ATTO Disk Benchmark
Protokół iSCSI
- JBOD
Kliknij na obrazek aby powiększyć
- SHR
Kliknij na obrazek aby powiększyć
- RAID 0
Kliknij na obrazek aby powiększyć
- RAID 1
Kliknij na obrazek aby powiększyć
- RAID 5
Kliknij na obrazek aby powiększyć
- RAID 10
Kliknij na obrazek aby powiększyć
CrystalDiskMark
Protokół SMB
- JBOD
Kliknij na obrazek aby powiększyć
- SHR
Kliknij na obrazek aby powiększyć
- RAID 0
Kliknij na obrazek aby powiększyć
- RAID 1
Kliknij na obrazek aby powiększyć
- RAID 5
Kliknij na obrazek aby powiększyć
- RAID 10
Kliknij na obrazek aby powiększyć
CrystalDiskMark
Protokół iSCSI
- JBOD
Kliknij na obrazek aby powiększyć
- SHR
Kliknij na obrazek aby powiększyć
- RAID 0
Kliknij na obrazek aby powiększyć
- RAID 1
Kliknij na obrazek aby powiększyć
- RAID 5
Kliknij na obrazek aby powiększyć
- RAID 10
Kliknij na obrazek aby powiększyć