
Testy wydajnościowe serwera WD My Cloud EX4 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)
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. Jak już wcześniej wspomnieliśmy My Cloud EX4 posiada 2 gigabitowe interfejsy ethernet pozwalające na utworzenie połączeń:
- round robin
- active backup
- balance-XOR
- broadcast
- 802.3ad
- adaptive transmit load balancing
- adaptive load balancing
Dlatego też w testach wykorzystaliśmy oba interfejsy tworząc zagregowane łącze 802.3ad.
Wyniki testów syntetycznych oraz praktycznych prezentują się dobrze (ale nie bardzo dobrze). Oferowane przez NAS mechanizmy zwiększające wydajność sieciową (wspomniany 802.3ad – w takim układzie testowaliśmy system) nie do końca idą w parze z realiami. Próba wysycenia łącza i obciążenia NAS-a przy użyciu 10 komputerów (6 fizycznych oraz 4 wirtualne) nie pozwoliła nam osiągnąć transferów większych niż 65 MB/s (CIFS/SMB) przy odczycie i zapisie z dysków NAS-a. Pojedyncze testy dla poszczególnych typów macierzy potwierdzają ten fakt. Dużo lepiej wygląda obsługa protokołu iSCSI. Tu należy podkreślić niezłą wydajność EX4 zarówno przy zapisie, jak i odczycie nie tylko dużych, ale przede wszystkim mniejszych plików.
Test - Kopiowanie dużego pliku (2 GB)
protokół SMB [MB/s]
Wolumen łączony | ![]() ![]() |
RAID0 | ![]() ![]() |
RAID1 | ![]() ![]() |
RAID 5 | ![]() ![]() |
RAID 10 | ![]() ![]() |
JBOD | ![]() ![]() |
Wolumen łączony – szyfrowany | ![]() ![]() |
![]() ![]() |
Test - Kopiowanie dużego pliku (2 GB)
protokół iSCSI [MB/s]
Wolumen łączony | ![]() ![]() |
RAID0 | ![]() ![]() |
RAID1 | ![]() ![]() |
RAID 5 | ![]() ![]() |
RAID 10 | ![]() ![]() |
JBOD | ![]() ![]() |
Wolumen łączony – szyfrowany | ![]() ![]() |
![]() ![]() |
Test - Kopiowanie małych plików (1000x2 MB)
protokół SMB [MB/s]
Wolumen łączony | ![]() ![]() |
RAID0 | ![]() ![]() |
RAID1 | ![]() ![]() |
RAID 5 | ![]() ![]() |
RAID 10 | ![]() ![]() |
JBOD | ![]() ![]() |
Wolumen łączony – szyfrowany | ![]() ![]() |
![]() ![]() |
Test - Kopiowanie małych plików (1000x2 MB)
protokół iSCSI [MB/s]
Wolumen łączony | ![]() ![]() |
RAID0 | ![]() ![]() |
RAID1 | ![]() ![]() |
RAID 5 | ![]() ![]() |
RAID 10 | ![]() ![]() |
JBOD | ![]() ![]() |
Wolumen łączony – szyfrowany | ![]() ![]() |
![]() ![]() |
Test - Kopiowanie małych plików (10000x2 KB)
protokół SMB [MB/s]
Wolumen łączony | ![]() ![]() |
RAID0 | ![]() ![]() |
RAID1 | ![]() ![]() |
RAID 5 | ![]() ![]() |
RAID 10 | ![]() ![]() |
JBOD | ![]() ![]() |
Wolumen łączony – szyfrowany | ![]() ![]() |
![]() ![]() |
Test - Kopiowanie małych plików (10000x2 KB)
protokół iSCSI [MB/s]
Wolumen łączony | ![]() ![]() |
RAID0 | ![]() ![]() |
RAID1 | ![]() ![]() |
RAID 5 | ![]() ![]() |
RAID 10 | ![]() ![]() |
JBOD | ![]() ![]() |
Wolumen łączony – szyfrowany | ![]() ![]() |
![]() ![]() |
Użytkując serwer WD możemy określić powiadomienia mail o stanie serwera. Warto mieć także na uwadze główną stronę konfiguracyjną WWW. Dlaczego? Otóż w trakcie testów podłączyliśmy do NAS-a uszkodzony dysk - wykazujący niezbyt dobre parametry S.M.A.R.T. Interfejs szybko zweryfikował działanie dysku informując o tym w głównym panelu. My zaś odczuliśmy problemy z zapisem i dość duże opóźnienia w transmisji. Potwierdzają to także benchmarki, które wykazują znacznie niższe wartości odczytu i zapisu szczególnie w przypadku niewielkich paczek danych.
Testy ATTO Disk Benchmark oraz CrystalDiskMark podobnie jak testy kopiowania plików przeprowadziliśmy dla pojedynczego dysku (JBOD), macierzy RAID 0, 1, 5 oraz, 10, a także dla wolumenu łączonego i szyfrowanego. Pomiary zostały przeprowadzone dla protokołu CIFS/SMB oraz iSCSI.
Test - protokół SMB ATTO Disk Bechmark
pojedynczy dysk (JBOD), protokół SMB
• wolumen łączony, protokół SMB
• RAID 0, protokół SMB
• RAID 1, protokół SMB
• RAID 5, protokół SMB
• RAID 10, protokół SMB
• wolumen szyfrowany, protokół SMB
Test - protokół iSCSI - ATTO Disk Benchmark
pojedynczy dysk (JBOD), protokół iSCSI
• wolumen łączony, protokół iSCSI
• RAID 0, protokół iSCSI
• RAID 1, protokół iSCSI
• RAID 5, protokół iSCSI
• RAID 10, protokół iSCSI
• wolumen szyfrowany, protokół iSCSI