Serwery plików NAS

Testy wydajnościowe

Testy wydajnościowe serwera Synology DiskStation DS214 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, link aggregation 802.3ad)

Ten sam komputer i ta sama konfiguracja posłużyła nam do testów benchmarkami. Elementem łączącym komputery oraz serwer NAS był przełącznik sieciowy Netgear ProSafe GSM7212. Połączenie gigabitowe pracowało w trybie full duplex, 1 Gbps.

Zastosowanie dwurdzeniowej jednostki Marvella z układem zmiennoprzecinkowy, choć o niższej częstotliwości taktowania niż prezentowany niedawno RS214, ale z taką samą ilością pamięci RAM, znacząco poprawiło wydajność najnowszego rozwiązania Synology. Potwierdzają to testy, które wykonaliśmy. Zarówno przy obsłudze protokołu SMB jak i iSCSI, serwer osiągnął bez trudu wartości powyżej lub w okolicy 100 MB/s. W dalszym ciągu kuleje jednak obsługa folderu szyfrowanego. Znaczne obciążenie procesora (choć wspierane przez sprzętowe szyfrowanie) wpływa na wydajność całego systemu i sprawia, że maksymalne transfery oscylują w granicach 10-12 MB/s - a to bardzo mało. Doskonale wypada za to obsługa nośników podłączanych do portu USB. Dotyczy to zarówno portu USB 2.0 a także USB 3.0 gdzie prędkość kopiowania w przypadku USB 3.0 osiągnęła wartości do blisko 90 MB/s.

 

Kopiowanie dużego pliku (2 GB)
Protokół: SMB [MB/s]

Pojedynczy wolumin 97,0
96,8
RAID0 101,7
107,0
RAID1 101,1
103,4
JBOD 90,2
98,3
SHR 98,6
101,5
Folder zaszyfrowany (wolumen JBOD) 10,1
12,8
dysk USB 2.0 EXT4 28,9
33,7
dysk USB 3.0 EXT4 73,4
89,5
  Upload
Download

 

Kopiowanie dużego pliku (2 GB)
Protokół: iSCSI [MB/s]

Pojedynczy wolumin 81,0
95,3
RAID0 73,4
98,7
RAID1 62,3
98,5
JBOD 70,7
95,5
SHR 76,9
101,1
Folder zaszyfrowany (wolumen JBOD)nie dotyczy
nie dotyczy
dysk USB 2.0 EXT4nie dotyczy
nie dotyczy
dysk USB 3.0 EXT4nie dotyczy
nie dotyczy
  Upload
Download

 

Kopiowanie małych plików (1000x2 MB)
Protokół: SMB [MB/s]

Pojedynczy wolumin 60,0
59,1
RAID0 60,8
60,2
RAID1 62,3
61,4
JBOD 59,7
62,2
SHR 59,4
62,2
Folder zaszyfrowany (wolumen JBOD) 9,1
12,2
dysk USB 2.0 EXT4 25,6
26,7
dysk USB 3.0 EXT4 44,8
56,3
  Upload
Download

 

Kopiowanie małych plików (1000x2 MB)
Protokół: iSCSI [MB/s]

Pojedynczy wolumin 64,0
65,0
RAID0 63,8
72,0
RAID1 67,3
71,3
JBOD 65,3
74,2
SHR 63,9
81,3
Folder zaszyfrowany (wolumen JBOD)nie dotyczy
nie dotyczy
dysk USB 2.0 EXT4nie dotyczy
nie dotyczy
dysk USB 3.0 EXT4nie dotyczy
nie dotyczy
  Upload
Download

 

Kopiowanie małych plików (10000x2 KB)
Protokół: SMB [MB/s]

Pojedynczy wolumin 0,07
0,12
RAID0 0,08
0,13
RAID1 0,07
0,12
JBOD 0,07
0,13
SHR 0,11
0,12
Folder zaszyfrowany (wolumen JBOD) 0,03
0,11
dysk USB 2.0 EXT4 0,07
0,11
dysk USB 3.0 EXT4 0,07
0,12
  Upload
Download

 

Kopiowanie małych plików (10000x2 KB)
Protokół: iSCSI [MB/s]

Pojedynczy wolumin 0,2
0,2
RAID0 0,6
0,9
RAID1 0,5
0,9
JBOD 0,5
0,9
SHR 0,8
1,0
Folder zaszyfrowany (wolumen JBOD)nie dotyczy
nie dotyczy
dysk USB 2.0 EXT4nie dotyczy
nie dotyczy
dysk USB 3.0 EXT4nie dotyczy
nie dotyczy
  Upload
Download

 

Testy ATTO Disk Benchmark oraz CrystalDiskMark przeprowadziliśmy dla pojedynczego dysku, wszystkich typów macierzy (SHR, JBOD, RAID 0, RAID 1), a także testy protokołu iSCSI na poziomie bloku. Tu również potwierdzają się bardzo dobre wyniki - szczególnie godne podkreślenia są świetne osiągi kopiowania na dysk USB 3.0.

Test - protokół SMB ATTO Disk Bechmark
pojedynczy dysk, protokół SMB

  • RAID 0, protokół SMB

  • RAID 1, protokół SMB

  • SHR, protokół SMB

  • JBOD, protokół SMB

  • JBOD, protokół SMB, folder szyfrowany

  • dysk USB 3.0, protokół SMB

  • dysk USB 2.0, protokół SMB

 

Test - protokół iSCSI - ATTO Disk Benchmark
pojedynczy dysk, protokół iSCSI

  • pojedynczy dysk, protokół iSCSI

  • RAID 0, protokół iSCSI

  • RAID 1, protokół iSCSI

  • SHR, protokół iSCSI

  • JBOD, protokół iSCSI