Testy wydajnościowe serwera ASUSTOR AS6212RD 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). Dodatkowo sprawdziliśmy wydajność urządzenia pod kątem operacji wejścia/wyjścia. 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: 4x1 Gbps (zagregowane połączenie)
- NAS i serwer testowy zostały podłączone do przełącznika sieciowego Netgear M4100.
Serwer AS6212RD w trakcie testów skonfigurowany został następująco:
- 4 dyski twarde Seagate IronWolf 1TB 6Gb/s SATA (ST1000VN002)
- macierze RAID 0, 1, 5, 10, JBOD, single - w zależności od typu testu
- połączenie LAN - bond czterech interfejsów sieciowych (802.3ad)
Wydajność sieciowa - serwer NAS
Po raz kolejny mamy do czynienia z serwerem ASUSTORA, który cechuje się bardzo równymi wynikami odczytu zapisu niezależnie od typu macierzy. Należy także podkreślić szybkość kopiowania dnaych. W większości przypadków odczyt z NAS-a odbywał się z szybkością ponad 110 MB/s. AS6212RD nie ma także problemów z szybkością zapisu - wartości od 104 do 111 MB/s są świetnymi wynikami. Szybkość odczytu zapisu z wolumenu szyfrowanego oraz dysków USB 3.0 osiąga wartości blisko 100 MB/s.
Kopiowanie dużego pliku (2 GB)
Protokół SMB [MB/s]
Upload Download | |
Pojedynczy | 109 111 |
RAID0 | 110 112 |
RAID1 | 107 111 |
RAID5 | 107 109 |
RAID6 | 107 104 |
RAID10 | 111 111 |
JBOD | 109 110 |
Wolumen szyfrowany | 92 99 |
Dysk USB 3.0 | 94 99 |
Kopiowanie małych plików (1000 x 2 MB)
Protokół SMB [MB/s]
Upload Download | |
Pojedynczy | 76 77 |
RAID0 | 78 78 |
RAID1 | 64 71 |
RAID5 | 68 68 |
RAID6 | 64 64 |
RAID10 | 75 77 |
JBOD | 68 70 |
Wolumen szyfrowany | 61 65 |
Dysk USB 3.0 | 51 56 |
Kopiowanie niewielkich plików (10000 x 2 KB)
Protokół SMB [MB/s]
Upload Download | |
Pojedynczy | 0,31 0,42 |
RAID0 | 0,44 0,55 |
RAID1 | 0,32 0,48 |
RAID5 | 0,23 0,47 |
RAID6 | 0,35 0,47 |
RAID10 | 0,47 0,53 |
JBOD | 0,32 0,38 |
Wolumen szyfrowany | 0,11 0,3 |
Dysk USB 3.0 | 0,21 0,36 |
Maksymalna wydajność sieciowa - odczyt z NAS i zapis na NAS
Protokół SMB [MB/s]
Nasze wyniki testów kopiowania danych potwierdzają także testy maksymalnej wydajności sieciowej dla pojedynczego interfejsu. Ich wartości jedynie lekko przewyższają wyniki, które osiągnęliśmy w teście praktycznym. Dotyczy to zarówno testów z wykorzystaniem protokołu SMB jak i iSCSI.
Odczyt [MB/s] | Zapis [MB/s] | |
Pojedynczy | 112 | 111 |
RAID 0 | 112 | 111 |
RAID 1 | 112 | 108 |
RAID 5 | 112 | 110 |
RAID 6 | 108 | 105 |
RAID 10 | 113 | 112 |
JBOD | 112 | 109 |
Wolumen szyfrowany | 100 | 94 |
USB 3.0 | 108 | 91 |
Maksymalna wydajność sieciowa - odczyt z NAS i zapis na NAS
Protokół iSCSI [MB/s]
Odczyt [MB/s] | Zapis [MB/s] | |
Pojedynczy | 112 | 112 |
RAID 0 | 112 | 112 |
RAID 1 | 109 | 112 |
RAID 10 | 113 | 113 |
IOPS - odczyt z NAS i zapis na NAS
Protokół SMB i iSCSI
Test pomiaru wartości IOPS dla 2 macierzy oraz dwóch protokołów przeprowadziliśmy z użyciem następujących parametrów testowych:
- czas testu: 120 sekund
- blok danych: 4 KB
- liczba wątków: 8
- wielkość pliku: 4 GB
- oddzielny test dla odczytu: 100% read
- oddzielny test dla zapisu: 100% write
Wyniki testów prezentują się następująco
Protokół / macierz | Odczyt [IOPS] | Zapis [IOPS] |
SMB / RAID 0 | 17044 | 8912 |
SMB / RAID 10 | 15971 | 6986 |
iSCSI / RAID 0 | 16519 | 9444 |
iSCSI / RAID 10 | 18743 | 5297 |
Test łącza zagregowanego i dwóch połączeń LAN
Do testów łącza zagregowanego wykorzystaliśmy 8 urządzeń klienckich - notebooki Lenovo ThinkPad T520 oraz T440s i T460s. Urządzeniem łączacym był przełącznik Netgear M4100-26G. NAS został podłączony łączem zagregowanym na dwa sposoby - pierwszy - LAG złożony z dwóch interfejsów sieciowych. W drugim teście wykorzystaliśmy wszystkie 4 kontrolery Ethernet.
W przypadku ASUSTORA AS6202T mieliśmy okazję zaobserwować nieco ospałą reakcję NAS-a na żadania transmisji danych z wykorzystaniem wielu klientów i zagregowanego łącza. Dlatego też z uwagą przyjrzeliśmy się jak w teście wypadnie AS6212RD. I tu niespodzianka. Żadnych problemów z wydajnością. W przypadku łącza 802.3ad złożonego z dwóch interfejsów szybkość odczytu i zapisu wachała się w granicach 235 MB/s i 224 MB/s. Na poniższej grafice widać w jaki sposób zachowuje się łącze i jak jest obciążone. Podobnie zareagowało łącze złożone z 4 interfejsów sieciowych. Jednoczesny odczyt i zapis danych z 8 urządzeń klienckich pozwolił na osiągnięcie wyników - 371 MB/s (odczyt) oraz 319 MB/s (zapis). Jak łatwo zauważyć wykorzystanie standardu 802.3ad oraz NAS-a AS6212RD możne znacznie poprawić wydajność sieciową szczególnie w sieciach, gdzie serwer będzie pełnił wiele ról a dostęp do danych będzie uzyskiwać wielu klientów.
Test – protokół SMB i iSCSI ATTO Disk Benchmark
Na zakończenie wyniki testów syntetycznych dla pojedynczego dysku, RAID 1, RAID 0, 5, 6, oraz 10 a także wolumenu szyfrowanego i USB dla protokołów SMB (lewa grafika) i iSCSI (prawa grafika).
- Pojedynczy, protokół SMB i iSCSI
- RAID 0, protokół SMB i iSCSI
- RAID 1, protokół SMB i iSCSI
- RAID 5, protokół SMB i iSCSI
- RAID 6, protokół SMB i iSCSI
- RAID 10, protokół SMB i iSCSI
- Wolumen szyfrowany, protokół SMB i iSCSI
- USB 3.0, protokół SMB
Test – protokół SMB i iSCSI CrystalDiskMark
- Pojedynczy, protokół SMB i ISCSI
- RAID 0, protokół SMB i iSCSI
- RAID 1, protokół SMB i iSCSI
- RAID 5, protokół SMB i iSCSI
- RAID 6, protokół SMB i iSCSI
- RAID 10, protokół SMB i iSCSI
- Wolumen szyfrowany, protokół SMB
- USB 3.0, protokół SMB