Serwery plików NAS

Testy wydajnościowe

Testy wydajnościowe serwera Netgear ReadyNAS 104 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.

Wyniki testów syntetycznych jak i typowych operacji kopiowania plików możemy uznać za dość dobre. Niestety pomimo kilku prób i zmian konfiguracji interfejsów sieciowych oraz platformy testowej, nie udało nam się wycisnąć z ReadyNAS-a więcej niż 83 MB/s w testach praktycznych. W testach syntetycznych (ATTO) wartości prędkości kopiowania przekraczały ponad 100 MB/s i to co ciekawe w macierzy RAID 1. W modelu dwudyskowym ReadyNAS 102 zastosowano podobne komponenty sprzętowe i w tym urządzeniu wyniki pomiarów prędkości są niemal identyczne. W porównaniu z Synology DS213j (oparty o ten sam procesor co ReadyNAS 104 oraz posiadający taką samą ilość pamięci RAM) Netgearowi dużo sprawniej idzie obsługa wolumenu szyfrowanego - prędkości może nie są rewelacyjne, ale za to o kilkadziesiąt procent wyższe w stosunku do DS213j. Rewelacyjnie wypada obsługa dysków twardych i prędkości kopiowania danych. Dane pobierane z podłączonego do serwera nośnika USB 3.0 (WD Elements SE Portable) kopiowane były z prędkością ponad 70 MB/s, również zapis na dysk dużych plików z wartościami blisko 40 MB/s zasługuje na uznanie.

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

Pojedynczy wolumin 47,3
78,0
RAID0 52,9
83,4
RAID1 51,1
82,5
RAID5 50,3
81,8
RAID 0 (folder kompresowany) 38,2
59,5
Pojedynczy (wolumen szyfrowany) 12,4
15,6
dysk USB 3.0 38,2
71,5
  Upload
Download

 

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

Pojedynczy wolumin 51,8
79,5
RAID0 50,5
77,7
RAID1 54,8
72,5
RAID5 41,8
72,5
RAID 0 (folder kompresowany) 51,7
66,7
Pojedynczy (wolumen szyfrowany) 16,0
14,1
dysk USB 3.0nie dotyczy
nie dotyczy
  Upload
Download

 

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

Pojedynczy wolumin 25,9
53,0
RAID0 28,9
53,1
RAID1 25,8
53,9
RAID5 27,7
52,4
RAID 0 (folder kompresowany) 21,5
46,8
Pojedynczy (wolumen szyfrowany) 9,5
10,8
dysk USB 3.0 26,8
34,4
  Upload
Download

 

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

Pojedynczy wolumin 37,7
49,7
RAID0 47,6
52,0
RAID1 39,1
47,7
RAID5 36,7
44,2
RAID 0 (folder kompresowany) 47,9
35,9
Pojedynczy (wolumen szyfrowany) 15,6
12,2
dysk USB 3.0nie dotyczy
nie dotyczy
  Upload
Download

 

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

Pojedynczy wolumin 0,11
0,24
RAID0 0,12
0,24
RAID1 0,12
0,45
RAID5 0,11
0,31
RAID 0 (folder kompresowany) 0,14
0,21
Pojedynczy (wolumen szyfrowany) 0,09
0,11
dysk USB 3.0 0,14
0,20
  Upload
Download

 

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

Pojedynczy wolumin 0,98
1,19
RAID0 0,85
1,49
RAID1 0,93
1,06
RAID5 1,04
1,41
RAID 0 (folder kompresowany) 0,84
1,59
Pojedynczy (wolumen szyfrowany) 0,38
0,54
dysk USB 3.0nie dotyczy
nie dotyczy
  Upload
Download

Testy ATTO Disk Benchmark oraz CrystalDiskMark przeprowadziliśmy dla pojedynczego dysku, wolumenu zaszyfrowanego, folderu kompresowanego, macierzy RAID 0, 1 oraz 5. Pomiary zostały przeprowadzone dla protokołu CIFS/SMB oraz iSCSI.

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

Test protokół SMB ATTO Disk Bechmark
RAID 0, protokół SMB

Test protokół SMB ATTO Disk Bechmark
RAID 1, protokół SMB

Test protokół SMB ATTO Disk Bechmark
RAID 5, protokół SMB

Test protokół SMB ATTO Disk Bechmark
pojedynczy dysk, protokół SMB, wolumen szyfrowany

Test protokół SMB ATTO Disk Bechmark
RAID 0, protokół SMB, folder kompresowany

Test protokół SMB ATTO Disk Bechmark
dysk USB 3.0, protokół SMB

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

Test protokół iSCSI ATTO Disk Benchmark
RAID 0, protokół iSCSI

Test protokół iSCSI ATTO Disk Benchmark
RAID 1, protokół iSCSI

Test protokół iSCSI ATTO Disk Benchmark
RAID 5, protokół iSCSI

Test protokół iSCSI ATTO Disk Benchmark
pojedynczy dysk, protokół iSCSI, wolumen szyfrowany

Test protokół iSCSI ATTO Disk Benchmark
RAID 0, protokół iSCSI, folder kompresowany