Serwery plików NAS

Testy wydajnościowe

przeczytasz w 2 min.

Testy wydajnościowe serwera Synology DiskStation DS715 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 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)

Elementem łączącym komputer oraz serwer NAS był przełącznik sieciowy Netgear M4100 (GSM7224). Połączenie gigabitowe pomiędzy platformą testową, a przełącznikiem sieciowym pracowało w LACP 802.11ad. Testy DS715 przeprowadziliśmy z wykorzystaniem interfejsu bond oraz aktywnym LACP na switchu.

Kopiowanie dużego pliku (2 GB)

ProtokółSesjaPojedynczy wolumenRAID0RAID1JBODSHRDysk USB 3.0 NTFSDysk USB 3.0 FAT32
SMBDownload [MB/s]1111101111091088489
Upload [MB/s]1031111091111068171
iSCSIDownload [MB/s]719492888ndnd
Upload [MB/s]86889410089ndnd

*nd = nie dotyczy
 

Kopiowanie małych plików (1000x2 MB)

ProtokółSesjaPojedynczy wolumenRAID0RAID1JBODSHRDysk USB 3.0 NTFSDysk USB 3.0 FAT32
SMBDownload [MB/s]64787976595160
Upload [MB/s]54555452544040
iSCSIDownload [MB/s]6459656859ndnd
Upload [MB/s]7278626761ndnd

Kopiowanie bardzo małych plików (10000x2 KB)

ProtokółSesjaPojedynczy wolumenRAID0RAID1JBODSHRDysk USB 3.0 NTFSDysk USB 3.0 FAT32
SMBDownload [MB/s]0,70,90,70,90,80,50,5
Upload [MB/s]0,50,50,50,50,60,20,1
iSCSIDownload [MB/s]2,31,92,12,12,2ndnd
Upload [MB/s]3,21,71,31,31,9ndnd

 

Choć DiskStation DS715 jest przeznaczony do użytku domowego lub małego biura to wydajność rozwiązania stoi na dość wysokim poziomie. Jeśli weźmiemy pod uwagę wykorzystanie jednego interfejsu sieciowego to szybkości kopiowania danych z wykorzystaniem protokołu CIFS/SMB przekraczają 110 MB/s. Choć DS715 nie jest wyposażony w typowe mechanizmy wspomagające wirtualizację (tak jak np. model DS715+) to i tak bez problemu możemy pokusić się o wykorzystanie NAS-a do obsługi protokołu iSCSI.

Szybkości dochodzące do 100 MB/s wystarczą do wykorzystania DS715 jako miejsce dla maszyn dowolnego hypervisora. Nie możemy narzekać na szybkość transmisji danych poprzez porty USB 3.0. Odczytując dane z dysków USB możemy liczyć na wartość blisko 90 MB/s. W zapisie jest o 20 MB/s mniej. Testy syntetyczne potwierdzają wyniki testów praktycznych.

W środowiskach gdzie serwer NAS będzie mocno obciążony warto wykorzystać dwa interfejsy sieciowe i skonfigurować tzw. „bond”. To połączenie dwóch kart sieciowych NAS-a zwiększających jego ogólną przepustowość. Producent deklaruje, że maksymalna przepustowość urządzenia w sieci LAN to blisko 220 MB/s w kierunku odczyt i około 145 MB/s w kierunku zapis na NAS.

Ten fakt potwierdziły nasze testy, w których wykorzystaliśmy 3 zestawy serwerów, które jednocześnie zapisywały a następnie odczytywały dane. Średni transfer poszczególnych serwerów prezentuje poniższe zestawienie. Jak widać testy potwierdzają deklaracje producenta. W naszym przypadku udało się osiągnąć sumaryczną przepustowość pobierania na poziomie blisko 209 MB/s oraz wysyłania 135 MB/s.

LACP
[MB/s]

  Upload z NAS
Download na NAS
Serwer nr 1 41
65
Serwer nr 2 43
58
Serwer nr 3 51
86
Razem 135
209