Test 4 – Windows Server – IOmeter

Niezależnie od testowanych dysków zawsze poddajemy jest testowi wykonanemu przy użyciu IOmeter. Dzięki jego możliwości wykonania kompleksowego sprawdzenia wydajności i przepustowości dysków, możemy zweryfikować, jak dyski zachowają się przy testach z różną wielkością bloku, nie tylko pod względem jednorazowego zapisu, ale także jak wygląda wydajność w czasie. Oczywiście test będzie wykonywany w zakresie grup RAID, w których pracują dyski. Na potrzeby wykonywanego benchmarku, dyski poddamy zestawowi następujących testów:

  • 4KB Random Read
  • 4KB Random Write
  • 4KB Sequential Read
  • 4KB Sequential Write
  • 8KB Random Read
  • 8KB Random Write
  • 8KB Sequential Read
  • 8KB Sequential Write
  • 64KB Random Read
  • 64KB Random Write
  • 64KB Sequential Read
  • 64KB Sequential Write

Pierwsze prezentujemy wyniki IOPS, które IOmeter uzyskał realizując wymienione wcześniej testy. Najwyższą wartość udało nam się uzyskać, co zaskakujące w przypadku dysków WD RED SN700 pracujących w RAID 1. Jednak warto zauważyć, że różnice pomiędzy konfiguracją RAID 0 i RAID 1 są niewielkie. Tylko w jednym przypadku – testu odczytu losowego 64KB ta różnica była znacząca. W pozostałych przypadkach – a więc zarówno dla zapisu i odczytu, niezależnie od rozmiaru bloku, wydajność IOPS była utrzymana na podobnym poziomie. Zobaczmy zatem, jakie wartości uzyskano pod kątem przepustowości:

No i tutaj zgodnie z oczekiwaniami wartości najwyższe oscylują w okolicy 1200 MB/s. Jest to wartość maksymalna, którą da się uzyskać przy połączeniu 10GbE, a więc po raz kolejny w naszych testach dyski okazały się szybsze niż medium transmisyjne. Tutaj też widzimy pewne różnice pomiędzy RAID 0 i RAID 1. Mimo, że teoretycznie w obu przypadkach oba poziomy RAID mogą zaoferować prędkości wyższe niż pozwala łącze 10GbE, to jednak w części przypadków różnica jest znacząca. Przy czym należy tutaj zwracać uwagę głównie na testy większym rozmiarem bloku, a więc 64KB, gdzie system miał możliwość wykonania dłuższego pomiaru, a dane testowe były w stanie wysycić łącze pomiędzy QNAP a serwerem testującym.

Standardowo prezentujemy również wyniki raportowane przez IOmeter w całym okresie wykonywanych testów. Podczas realizacji zapisu i odczytu, IOmeter zapisuje do pliku z wynikami liczbę IOPS w każdym testowym przedziale czasu (podział sekundowy). To pozwala nam zobaczyć, na jakim etapie testu udało się uzyskać najwyższe wyniki, a kiedy wydajność spadała. Warto tutaj zwróci uwagę na wyniki najwyższe, dochodzące nawet do 3 mln IOPS, które później z biegiem czasu spadały. Jednak porównując ten wykres z wykresami innych testowanych przez nas dysków, początkowa faza, w której wydajność jest najwyższa jest najmocniej zaznaczona i widoczna. Oczywistym też jest, że im większy rozmiar bloku, tym dłużej raportowana jest wydajność (kwestia czasu potrzebnego na zapis bloku).

Następnym wykonanym przez nas testem był test przy użyciu CristalDiskMark.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *