Serwery plików NAS

Testy wydajnościowe

przeczytasz w 2 min.

Testy wydajnościowe serwera Synology DS216j 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)
  • NAS i serwer testowy zostały podłączone do przełącznika sieciowego Netgear M4100.

Wspominaliśmy już o ewolucji "jotki" jeśli chodzi o komponenty sprzętowe. Pod względem wydajności to ewolucja z bonusem. Dlaczego? Otóż jeśli zestawimy ze sobą wyniki DS215j z wynikami DS216j to okazuje się, mamy do czynienia ze znacznym wzorstem wydajności. Jeśli weźmiemy pod uwagę domowe serwery NAS to wydajność kopiowania na poziomie 90 MB/s powinna każdego zadowolić. Synology w modelu DS215j pokazał, że można szybciej. A w DS216j śmiało stwierdzamy, że rozwiązanie pokonało nawet urządzenia przeznaczone dla MSP.

W przypadku kopiowania dużych plików mówimy o wzroście szybkości nawet o ponad 15 MB/s w kierunku odczyt. Również zapis na dysk cechuje się poprawą od kilku do kilkunastu megabajtów na sekundę.Podobne różnice w odczycie da się zauważyć w przypadku plików o wielkości 2 MB - wzrost szybkości kopiowania o ponad 10 MB/s.

W przypadku zapisu różnice nie są tak duże. Wydajność DS216j z wykorzystaniem protokołu iSCSI należy uznać za bardzo dobrą jeśli weźmiemy pod uwagę typ urządzenia. Warto pamiętać, że testowana jednostka należy do klasy serwerów domowych i jednostki LUN nalezy traktować jako ewentualne rozszerzenie jednostek dyskowych w komputerze, a nie platfromę do przechowywania maszyn wirtualnych.

Świetnie wyglądają również wyniki kopiowania danych na nośnik USB. Pobieranie dochodzące do 92 MB/s i zapis 54 MB/s to wartości wystarczające do tego by dysk USB 3.0 stał się tanim, a jednocześnie dość szybkim sposobem na rozbudowę powierzchni dyskowej.

Wyniki testów praktycznych mają swoje odzwierciedlenie w testach syntetycznych ATTO Disk Benchmark. W przypadku CrystalDiskMark benchmark wksazuje na nieco niższe wartości niż uzyskane wyniki.

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

Pojedynczy wolumen 97
110
RAID0 97
111
RAID1 92
110
JBOD 98
108
SHR 98
111
Folder szyfrowany 29
42
iSCSI 98
85
Dysk USB 3.0 NTFS 65
90
Dysk USB 3.0 FAT32 54
92
  Upload
Download

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

Pojedynczy wolumen 50
71
RAID0 50
74
RAID1 49
62
JBOD 50
74
SHR 46
69
Folder szyfrowany 18
36
iSCSI 45
60
Dysk USB 3.0 NTFS 32
65
Dysk USB 3.0 FAT32 34
47
  Upload
Download

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

Pojedynczy wolumen 0,37
0,77
RAID0 0,38
0,82
RAID1 0,38
0,8
JBOD 0,38
0,8
SHR 0,36
0,8
Folder szyfrowany 0,34
0,76
iSCSI 1,15
1,59
Dysk USB 3.0 NTFS 0,33
0,77
Dysk USB 3.0 FAT32 0,25
0,33
  Upload
Download

Test – protokół SMB ATTO Disk Benchmark

Pojedynczy wolumen, protokół SMB

Test – protokół SMB ATTO Disk Benchmark

RAID 0, protokół SMB

Test – protokół SMB ATTO Disk Benchmark

RAID 1, protokół SMB

Test – protokół SMB ATTO Disk Benchmark

SHR, protokół SMB

Test – protokół SMB ATTO Disk Benchmark

Folder szyfrowany, protokół SMB

Test – protokół iSCSI ATTO Disk Benchmark

protokół iSCSI

Test – protokół SMB CrystalDiskMark

Pojedynczy wolumen, protokół SMB

Test – protokół SMB CrystalDiskMark

RAID 0, protokół SMB

Test – protokół SMB CrystalDiskMark

RAID 1, protokół SMB

Test – protokół SMB CrystalDiskMark

SHR, protokół SMB

Test – protokół SMB CrystalDiskMark

Folder szyfrowany, protokół SMB

Test – protokół iSCSI CrystalDiskMark

Protokół iSCSI