Testy wydajnościowe serwera DiskStation DS1618+ 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). 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 Lenovo serii x3750 M4 z adapterami sieciowymi Intel X540-T2. NAS i serwer testowy zostały podłączone do przełącznika sieciowego Netgear XSM4348S. W teście wykorzystaliśmy nośniki SATA 3,5" Enterprise Capacity o pojemności 10 TB oraz nośniki SSD Kingston SUV500 240GB.
Kopiowanie plików - protokół SMB
Kopiowanie danych z wykorzystaniem protokołu CIFS/SMB przeprowadziliśmy dla macierzy RAID0, RAID0 folder szyfrowany, RAID1, RAID5, RAID 6 oraz SHR. Testy zostały przeprowadzone zarówno dla EXT4 jak i BTRFS. Podobnie jak w przypadku RS1219+ tak i DS1618+ cechuje się wyrównaną szybkością kopiowania dużych plików. W przypadku folderu szyfrowanego da się zauważyć nieznaczny spadek w przypadku małych i niewielkich plików.
Szkoda, że nie udało nam się wykorzystać dodatkowej karty np. E10G18-T1 i sprawdzić szybkość sieci 10 GbE. Producent deklaruje, że zagregowane połączenie dwóch interfejsów 10 GbE pozwala na uzyskanie szybkości pobierania ponad 2000 MB/s i wysyłania ponad 600 MB/s.
Kopiowanie dużego pliku (2 GB)
Protokół SMB [MB/s]
Typ macierzy | Upload EXT4 Download EXT4 Upload BTRFS Download BTRFS |
RAID 0 HDD | 112 113 112 113 |
RAID 0 HDD folder szyfr. | 111 113 112 113 |
RAID1 HDD | 110 113 112 113 |
RAID 5 HDD | 111 113 112 113 |
RAID 6 HDD | 111 112 112 113 |
SHR HDD | 111 112 112 113 |
Kopiowanie małych plików (1000x2 MB)
Protokół SMB [MB/s]
Typ macierzy | Upload EXT4 Download EXT4 Upload BTRFS Download BTRFS |
RAID 0 HDD | 88 95 88 96 |
RAID 0 HDD folder szyfr. | 79 91 70 91 |
RAID1 HDD | 84 90 83 85 |
RAID 5 HDD | 87 92 88 91 |
RAID 6 HDD | 82 95 88 94 |
SHR HDD | 87 94 87 98 |
Kopiowanie małych plików (10000x2 KB)
Protokół SMB [MB/s]
Typ macierzy | Upload EXT4 Download EXT4 Upload BTRFS Download BTRFS |
RAID 0 HDD | 0,31 0,7 0,31 0,72 |
RAID 0 HDD folder szyfr. | 0,2 0,68 0,21 0,68 |
RAID1 HDD | 0,3 0,67 0,28 0,63 |
RAID 5 HDD | 0,31 0,7 0,31 0,73 |
RAID 6 HDD | 0,31 0,66 0,29 0,7 |
SHR HDD | 0,31 0,71 0,3 0,7 |
Maksymalna wydajność sieciowa - odczyt z NAS i zapis na NAS
Protokół SMB i iSCSI [MB/s]
Podobnie jak w przypadku praktycznych testów kopiowania plików tak i wydajność sieciowa mierzona diskspd potwierdziła wysoką wydajność serwera w zakresie obsługi sieci 1 Gb/s. Tu również obserwowaliśmy wyrównane wyniki 112-113 MB/s.
IOPS - odczyt z NAS i zapis na NAS - sieć 1 GbE
Test pomiaru wartości IOPS dla 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
Test wydajności IOPS przeprowadziliśmy dla macierzy: RAID 0 , RAID 1, RAID 5, RAID 6, RAID 10, SHR oraz folderu szyfrowanego (tylko dla SMB). Testem objęty został zarówno protokół CIFS/SMB jak i iSCSI. Warto zwrócić uwagę na wartości IOPS dla klasycznych dysków. Zarówno dla systemu plików EXT4 jak i BTRFS wydajność jest niższa niż zastosowanie nośników SSD. Dysponując DS1618+ i chcąc uzyskać lepszą wydajność warto dokupić kartę np. M2D17 i zastosować nośniki SSD w celu przyspieszenia pamięci podręcznej. Taka konfiguracja pozwala na podniesienie wydajności do poziomu porównywalnego z macierzami zbudowanymi w oparciu o dyski SSD.
IOPS - protokół SMB
Kliknij na grafikę aby powiększyć
IOPS - protokół iSCSI
Kliknij na grafikę aby powiększyć
Wydajność LACP w sieci 1 GbE
Wydajność połączenia czterech interfejsów sieciowych sprawdziliśmy tworząc LAG 802.3ad z użyciem przełącznika Netgear M4100. Do kopiowania użyliśmy 4 komputerów, które transmitowały dane w tym samym czasie. Macierz RAID została skonfigurowana z 4 dysków SSD Kingston SUV500 240GB w trybie RAID 0, wolumen BTRFS. NAS bez problemu współpracował ze zagregowanym połączeniem a szybkość odczytu i zapisu jest bardzo dobra.
PC1 [MB/s] | PC2 [MB/s] | PC3 [MB/s] | PC4 [MB/s] | Suma [MB/s] | |
Pobieranie z NAS | 112,8 | 112,1 | 111,6 | 108,2 | 444,7 |
Wysyłanie na NAS | 110,4 | 104,1 | 109,3 | 108,9 | 432,7 |
Test – protokół SMB i iSCSI ATTO Disk Benchmark i CrystalDiskMark
Ponieważ wyniki testów benchmarków dla wszystkich macierzy wyglądają podobnie prezentujemy tylko kilka rezultatów testów w ramach porównania.
RAID0, HDD, EXT i BTRFS, protokół SMB
RAID0, HDD, EXT i BTRFS, protokół iSCSI
RAID0, HDD, EXT i BTRFS, protokół SMB
RAID0, HDD, EXT i BTRFS, protokół iSCSI