HDD

Testy wydajnościowe

Testy dysku - a właściwie dwóch dysków - przeprowadziliśmy na modelu WD RED WD40EFRX o pojemności 4 TB. Główne testy wykonaliśmy na jednostce NAS - Synology DS213+ oraz dodatkowo na serwerze IBM x3630 M4. Zakres testów obejmował sprawdzenie wydajności na macierzach RAID 1, RAID 0, JBOD oraz pojedynczym dysku podłączonych bezpośrednio do kontrolera RAID. Test przeprowadzony został przy użyciu benchmarków ATTO Disk Benchmark oraz CrystalDiskMark dla wolumenów podłączonych poprzez protokół SMB oraz iSCSI. Przede wszystkim chcieliśmy sprawdzić wydajność jednostek WD Red w połączeniu z serwerem NAS. Dodatkowy zestawiliśmy wyniki testów na serwerze NAS z wynikami jednostki Seagate Constellation ES.2 3 TB (ST3000650NS). Na poniższych zrzutach ekranów prezentujemy porównanie wyników ATTO oraz CrystalDiskMark. Po lewej stronie znajdziemy wyniki dysku Seagate, po prawej dysku WD RED. Łatwo zauważyć, że prędkość kopiowania danych w obydwu przypadkach przekraczała nieco ponad 100 MB w przypadku serwera NAS. Pewnym ograniczeniem w przypadku domowych i biurowych serwerów NAS jest pojedynczy interfejs gigabitowy, który nie pozwala na rozwinięcie pełnej prędkości jaką deklaruje producent - 150 MB/s. Wyniki CrystalDiskMark obrazują różnice na korzyść WD Red. Zarówno dla protokołu SMB jak i iSCSI różnice oscylują w granicach 4-6 MB/s. Dość znaczne różnice zaobserwowaliśmy przy odczycie z macierzy RAID1 i protokole iSCSI odczyt 512 KB plików - WD Red był szybszy o blisko 25 MB/s. Nieco mniejsze różnice w szybkości widać w teście ATTO Disk Benchmark (lewy wynik - dysk Seagate, prawy wynik - dysk WD).

Wyniki testów CrystalDiskMark dla serwera NAS i protokołu iSCSI

Macierz JBOD
protokół iSCSI

Macierz RADI0
protokół iSCSI

Macierz RAID1
protokół iSCSI

Pojedynczy dysk
protokół iSCSI

Wyniki testów CrystalDiskMark dla serwera NAS i protokołu SMB

Macierz JBOD
protokół SMB

Macierz RADI0
protokół SMB

Macierz RAID1
protokół SMB

Pojedynczy dysk
protokół SMB

Wyniki testów ATTO Disk Benchmark dla serwera NAS i protokołu iSCSI

Macierz JBOD
protokół iSCSI

Macierz RADI0
protokół iSCSI

Macierz RAID1
protokół iSCSI

Pojedynczy dysk
protokół iSCSI

Wyniki testów ATTO Disk Benchmark dla serwera NAS i protokołu SMB

Macierz JBOD
protokół SMB

Macierz RADI0
protokół SMB

Macierz RAID1
protokół SMB

Pojedynczy dysk
protokół SMB

Jak już wcześniej wspomnieliśmy w specyfikacji dysku producent podaje prędkości do odczytu/zapisu do 150 MB/s. Dlatego też dodatkowe testy obrazujące wydajność dysków przeprowadziliśmy na serwerze IBM, testując dyski podłączone bezpośrednio pod kontroler z interfejsem SATA III 6 Gb/s. Podobnie jak w przypadku serwera NAS część testów przeprowadziliśmy porównując wyniki z dyskami Seagate. Platforma testowa wyglądała następująco:

  • Procesor Intel Xeon E5-2440 (2,4 GHz)
  • Pamięć RAM: 16 GB DDR3 1333 MHz
  • Kontroler sprzętowy RAID IBM ServeRAID M1115
  • System operacyjny Windows 2008 Server R2 64-bit

Testowaliśmy wydajność macierzy RAID 1, RADI 0, JBOD oraz pojedynczego wolumenu przy pomocy benchmarków: ATTO Disk Benchmark, CrystalDiskMark oraz HD Tune. Różnica w szybkości zarówno w przypadku ATTO jak i CrystalDiskMark jest znacząca. W przypadku test pojedynczego dysku odczyt z dysku WD Red był wyższy od deklarowanego przez producenta i wynosił 160 MB/s zaś zapis 156 MB/s w Seagate te wartości wynosiły odpowiednio 140 MB/s. Podobną różnicę widać w CrystlDiskMark dla macierzy RAID 1. Nokautujący wynik RED osiągnął w konfiguracji macierzy RAID 0 - oprócz wysokiej wartości odczytu ponad 305 MB/s dysk WD wykazał się także świetnym zapisem ponad 296 MB/s. Równie dobrze WD Red może pracować jako pojedynczy - tu także wyniki są bardzo dobre i widoczne różnice w prędkości kopiowania w porównaniu z dyskami Seagate.
Poniżej prezentujemy szczegółowe wyniki dla obydwu benchmarków oraz dla obydwu jednostek dyskowych - po lewej stronie zapis Seagate, po prawej WD Red. Dodatkowe testy wykonaliśmy przy użyciu HD Tune. W przypadku Red-ów ujawnia się nieco niższy w stosunku do Seagate czas dostępu przy losowym zapisie. Na dysku Seagate wynosił on w losowym zapisie z losowymi pakietami średnio 10 ms. Z kolei ta sama procedura testowa wykazała w WD Red czas ponad 17 ms. W przypadku losowego odczytu Seagate osiągnął wyniki 17 ms zaś WD Red ponad 21 ms.

Wyniki testów CrystalDiskMark dla serwera IBM

Macierz JBOD

Macierz RADI0

Macierz RAID1

Pojedynczy dysk

Wyniki testów ATTO Disk Benchmark dla serwera IBM

Macierz JBOD

Macierz RADI0

Macierz RAID1

Pojedynczy dysk

Wyniki testów HD Tune dla pojedynczego dysku WD RED

HD Tune - odczyt

HD Tune - zapis

HD Tune - odczyt losowy i czasy dostępu

HD Tune - zapis losowy i czasy dostępu