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 | 51,4 57,3 |
RAID0 | 57,9 55,9 |
RAID1 | 45,5 46,6 |
RAID 5 | 42,8 54,7 |
RAID 10 | 43,8 52,4 |
JBOD | 48,1 53,7 |
Wolumen łączony – szyfrowany | 16,7 19,6 |
Upload Download |
Test - Kopiowanie dużego pliku (2 GB)
protokół iSCSI [MB/s]
Wolumen łączony | 99,3 59,5 |
RAID0 | 106,8 55,6 |
RAID1 | 98,5 53,3 |
RAID 5 | 94,1 54,1 |
RAID 10 | 109,4 54,5 |
JBOD | 103,3 53,2 |
Wolumen łączony – szyfrowany | 21,8 19,3 |
Upload Download |
Test - Kopiowanie małych plików (1000x2 MB)
protokół SMB [MB/s]
Wolumen łączony | 39,5 47,5 |
RAID0 | 40,8 49,6 |
RAID1 | 36,7 40,5 |
RAID 5 | 39,0 48,4 |
RAID 10 | 35,2 47,3 |
JBOD | 36,5 42,5 |
Wolumen łączony – szyfrowany | 15,0 19,1 |
Upload Download |
Test - Kopiowanie małych plików (1000x2 MB)
protokół iSCSI [MB/s]
Wolumen łączony | 48,9 45,3 |
RAID0 | 57,7 53,5 |
RAID1 | 46,4 52,8 |
RAID 5 | 45,7 48,1 |
RAID 10 | 46,7 50,2 |
JBOD | 53,8 49,3 |
Wolumen łączony – szyfrowany | 21,2 17,9 |
Upload Download |
Test - Kopiowanie małych plików (10000x2 KB)
protokół SMB [MB/s]
Wolumen łączony | 0,22 0,41 |
RAID0 | 0,24 0,38 |
RAID1 | 0,22 0,41 |
RAID 5 | 0,19 0,43 |
RAID 10 | 0,19 0,42 |
JBOD | 0,21 0,43 |
Wolumen łączony – szyfrowany | 0,15 0,21 |
Upload Download |
Test - Kopiowanie małych plików (10000x2 KB)
protokół iSCSI [MB/s]
Wolumen łączony | 0,83 1,53 |
RAID0 | 0,94 1,83 |
RAID1 | 0,89 1,39 |
RAID 5 | 0,89 1,66 |
RAID 10 | 0,75 1,66 |
JBOD | 0,71 1,71 |
Wolumen łączony – szyfrowany | 0,22 1,48 |
Upload Download |
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