Serwery plików NAS

Testy

opublikowano przez Piotr Romański w dniu 2013-06-07

Testy wydajnościowe serwera Synology DS1513+ przeprowadziliśmy przy wykorzystaniu benchmarków X-bit labs File-Copy Test, 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ą RAID0

  • 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 ProSfae GSM7212. Połączenie gigabitowe pracowało w trybie full duplex, 1 Gbps.

Testy syntetyczne wykazały, że serwer bardzo dobrze radzi sobie ze wszystkimi typowymi operacjami dyskowymi, zarówno w trakcie dostępu przy użyciu jednego klienta jak i wielu hostów kopiujących dane. Z kolei testy praktyczne (podłączony jeden interfejs gigabitowy) potwierdziły wyniki testów syntetycznych. Kopiowanie plików - szczególnie na jednostki iSCSI charakteryzowało się prędkością odczytu i zapisu na poziomie powyżej 120 MB/s. Dobrymi wynikami zaskakuje macierz SHR (Synology Hybrid RAID). To autorskie rozwiązanie Synology dużo lepiej w porównaniu z klasycznymi macierzami RAID zagospodarowuje przestrzeń dostępnych dysków oferując jednocześnie wysokie bezpieczeństwo. Szczególnie nieźle wypada w porównaniu z macierzami RAID 0 oraz przewyższa JBOD podczas kopiowania małych plików przy użyciu protokołu iSCSI i niemal nie ustępuje im podczas operacji na dużych plikach. Dobre wyniki osiąga również podczas kopiowania plików przy użyciu protokołu SMB.

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

Pojedynczy wolumin 90
83
RAID0 109
88
RAID1 93
87
RAID 5 89
79
RAID 6 111
98
JBOD 109
99
SHR 108
108
  Upload
Download

 

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

Pojedynczy wolumin 122
75
RAID0 123
82
RAID1 121
73
RAID 5 121
80
RAID 6 119
77
JBOD 124
90
SHR 119
78
  Upload
Download

 

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

Pojedynczy wolumin 47
44
RAID0 62
53
RAID1 54
45
RAID 5 50
51
RAID 6 60
61
JBOD 69
53
SHR 68
51
  Upload
Download

 

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

Pojedynczy wolumin 51
45
RAID0 82
70
RAID1 83
62
RAID 5 70
68
RAID 6 74
67
JBOD 74
58
SHR 78
72
  Upload
Download

 

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

Pojedynczy wolumin 0,26
0,12
RAID0 0,23
0,12
RAID1 0,21
0,11
RAID 5 0,20
0,19
RAID 6 0,51
0,21
JBOD 0,23
0,12
SHR 0,22
0,11
  Upload
Download

 

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

Pojedynczy wolumin 1,21
0,23
RAID0 1,09
0,51
RAID1 1,05
0,40
RAID 5 0,15
0,20
RAID 6 1,06
0,53
JBOD 0,85
0,37
SHR 0,88
0,68
  Upload
Download

 

File-Copy Test [s]
Install, Ilość plików: 414, Wielkość: 575 MB

Pojedynczy wolumen 1,61
10,64
RAID0 1,20
8,36
RAID1 1,26
7,57
RAID 5 1,53
8,36
RAID 6 1,08
8,46
JBOD 1,53
7,24
SHR 1,15
10,48
  ISCSI
SMB

 

File-Copy Test [s]
ISO, Ilość plików: 3, Wielkość: 1600 MB

Pojedynczy wolumen 2,74
21,54
RAID0 3,39
17,41
RAID1 2,95
23,46
RAID 5 2,95
20,12
RAID 6 3,71
20,08
JBOD 2,90
16,60
SHR 3,07
19,00
  ISCSI
SMB

 

File-Copy Test [s]
MP3, Ilość plików: 271, Wielkość: 990 MB

Pojedynczy wolumin 7,8
15,9
RAID0  8,9
16,6
RAID1  10,5
 22,4
SHR  10,0
 19,2
SHR zaszyfrowane nie dotyczy
 41,7
  ISCSI
SMB

 

File-Copy Test [s]
MP3, Ilość plików: 271, Wielkość: 990 MB

Pojedynczy wolumen 4,62
14,83
RAID0 2,56
11,48
RAID1 5,29
13,84
RAID 5 2,17
12,92
RAID 6 2,82
13,00
JBOD 3,60
11,19
SHR 2,70
11,97
  ISCSI
SMB

 

File-Copy Test [s]
Programy, Ilość plików: 8504, Wielkość: 1380 MB

Pojedynczy wolumen 6,91
48,91
RAID0 12,09
43,57
RAID1 9,83
47,18
RAID 5 11,50
47,30
RAID 6 13,55
47,58
JBOD 7,86
43,51
SHR 16,63
46,73
  ISCSI
SMB

 

File-Copy Test [s]
Windows, Ilość plików: 9006, Wielkość: 1060 MB

Pojedynczy wolumen 9,17
45,21
RAID0 7,74
42,04
RAID1 11,36
44,41
RAID 5 7,30
44,63
RAID 6 9,33
44,62
JBOD 8,95
42,20
SHR 10,44
45,26
  ISCSI
SMB

Testy ATTO Disk Benchmark oraz CrystalDiskMark podobnie jak testy kopiowania plików i testy X-bit labs File-Copy Test przeprowadziliśmy dla pojedynczego dyski, macierzy RAID 0, 1, 5 oraz 6 a także dla SHR. 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

  • JBOD, 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

  • RAID 6, protokół SMB

Test - protokół SMB ATTO Disk Bechmark

  • SHR, protokół SMB

Test - protokół SMB ATTO Disk Bechmark

 

Test - protokół iSCSI - ATTO Disk Benchmark

  • pojedynczy dysk, protokół iSCSI

Test - protokół iSCSI - ATTO Disk Benchmark

  • JBOD, 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

  • RAID 6, protokół iSCSI

Test - protokół iSCSI - ATTO Disk Benchmark

  • SHR, protokół iSCSI

Test - protokół iSCSI - ATTO Disk Benchmark