Instrukcja obsługi Korzystanie z NAS ES (Enterprise Storage NAS) dla serwera Microsoft Exchange Server

Omówienie​


Niniejszy dokument szczegółowo opisuje test obciążeniowy I/O macierzy QNAP ES1640DC klasy enterprise, wykorzystywanej do świadczenia usług Microsoft Exchange. Przygotowaliśmy maszynę wirtualną (VM) z systemem Windows Server 2012 R2 i zainstalowaliśmy na niej Exchange Server 2013. Testy obciążeniowe przeprowadzono przy użyciu narzędzia Microsoft JetStress w celu weryfikacji wydajności I/O.

Do każdej maszyny wirtualnej z systemem Windows Server 2012 R2 dołączone są cztery jednostki LUN iSCSI. Są one udostępniane przez macierz QNAP ES1640DC w celu przechowywania baz danych i dzienników. Ponadto na każdym serwerze Exchange skonfigurowano funkcję Multipath I/O (MPIO), zapewniającą tryb failover oraz możliwość równoważenia obciążenia podczas operacji przesyłania wiadomości.

Elementy infrastruktury​


1114-00.png


Konfiguracja sieci systemu​


Ustawienia sieci pamięci masowej lokalizacji głównej
RolaIPOpis
Zarządzanie SCA192.168.200.101IP zarządzania w SCB
SCA Ethernet 110.1.1.101Port LAN 1 10GBase-T w SCA
SCA Ethernet 210.1.2.101Port LAN 2 10GBase-T w SCA
Zarządzanie SCB192.168.200.102IP zarządzania w SCB
SCB Ethernet 110.1.1.102Port LAN 1 10GBase-T w SCB
SCB Ethernet 210.1.2.102Port LAN 2 10GBase-T w SCB
Ustawienia sieci klastra ESXi lokalizacji głównej
RolaIPOpis
Zarządzanie ESXi 1192.168.200.1IP zarządzania w ESXi 1
ESXi 1 Ethernet110.1.1.11Port danych 10G 1 w ESXi 1
ESXi 1 Ethernet210.1.2.11Port danych 10G 2 w ESXi 1
Zarządzanie ESXi 2192.168.200.2IP zarządzania w ESXi 2
ESXi 2 Ethernet110.1.1.12Port danych 10G 1 w ESXi 2
ESXi 2 Ethernet210.1.2.12Port danych 10G 2 w ESXi 2
Ustawienia sieci pamięci masowej lokalizacji dodatkowej
RolaIPOpis
Zarządzanie SCA192.168.201.101IP zarządzania w SCB
SCA Ethernet 110.1.3.101Port LAN 1 10GBase-T w SCA
SCA Ethernet 210.1.4.101Port LAN 2 10GBase-T w SCA
Zarządzanie SCB192.168.201.102IP zarządzania w SCB
SCB Ethernet 110.1.3.102Port LAN 1 10GBase-T w SCB
SCB Ethernet 210.1.4.102Port LAN 2 10GBase-T w SCB
Ustawienia sieci klastra ESXi lokalizacji dodatkowej
RolaIPOpis
Zarządzanie ESXi 1192.168.201.1IP zarządzania w ESXi 1
ESXi 1 Ethernet110.1.3.11Port danych 10G 1 w ESXi 1
ESXi 1 Ethernet210.1.4.11Port danych 10G 2 w ESXi 1
Zarządzanie ESXi 2192.168.201.2IP zarządzania w ESXi 2
ESXi 2 Ethernet110.1.3.12Port danych 10G 1 w ESXi 2
ESXi 2 Ethernet210.1.4.12Port danych 10G 2 w ESXi 2

Konfiguracja pamięci masowej QNAP ES1640DC​


  • 4 dyski SSD SAS 2,5" 200 GB do przyspieszania pamięci podręcznej
  • 12 dysków HDD SAS 1 TB w poolu RAID1+0
  • Dodanie 4 jednostek LUN iSCSI 250 GB dla baz danych, 2 jednostek LUN iSCSI 64 GB dla dzienników baz danych oraz włączenie pamięci podręcznej SSD dla każdej jednostki LUN.

Konfiguracja serwera ESXi​


  • Supermicro SYS-6028U-TR4T+ z procesorem Intel Xeon E5-2620v3, 256 GB RAM
  • VMware vSphere 6.0 Update 1b (ESXi ISO Build 3380124)

Konfiguracja serwera Exchange​


  • Sterowniki Exchange 2013 (wersja ESE 15.00.1130.002)
  • Narzędzie Microsoft JetStress (wersja JetStress 15.01.0318.000)
  • 4 maszyny wirtualne Windows 2012 R2 z 4 vCPU i 16 GB RAM
  • Dołączone 4 dyski iSCSI 250 GB dla baz danych, 2 dyski iSCSI 64 GB dla dzienników baz danych, sformatowane z rozmiarem jednostki alokacji 64 KB dla każdego węzła serwera Exchange.
  • Konfiguracja adaptera vNIC maszyny wirtualnej jako VMXNET 3 w celu optymalizacji wydajności sieci.

Opis rozwiązania​


1114-01.png


Konfiguracja serwera Exchange​


  • Liczba grup DAG: 1
  • Liczba serwerów w grupie DAG: 4 (2 w lokalizacji głównej, 2 w lokalizacji dodatkowej)
  • Liczba skrzynek pocztowych Exchange: 4 000 (1 000 skrzynek pocztowych na serwer)
  • Szacowana liczba operacji IOPS na skrzynkę pocztową: 0,168 (250 wiadomości wysłanych i odebranych na skrzynkę pocztową dziennie)
  • Rozmiar każdej skrzynki pocztowej: 2 GB
  • Liczba baz danych na serwer Exchange: 4 (2 aktywne i 2 pasywne)
  • Liczba kopii skrzynek pocztowych na bazę danych: 2 (2 aktywne i 2 pasywne)

Uwaga:
Przewodnik doboru rozmiaru Exchange w serwisie Technet zawiera tabelę umożliwiającą obliczenie wymaganej liczby operacji IOPS na użytkownika skrzynki pocztowej (0,168) dla 250 wiadomości wysłanych lub odebranych na skrzynkę pocztową dziennie.

Podsumowanie wyników testów​


Wyniki wydajności pamięci masowej​


Testy JetStress są uruchamiane równolegle na czterech maszynach wirtualnych, z czterema bazami danych na serwer Exchange.

Po zakończeniu testów JetStress można stwierdzić, że docelowa liczba transakcji I/O jednego serwera Exchange wynosi 168 na sekundę, natomiast osiągnięta liczba transakcji I/O wynosi około 232 na sekundę.

Wnioski​


Narzędzie JetStress wykazało, że łączna osiągnięta liczba transakcji I/O we wszystkich serwerach Exchange w tej grupie DAG przekracza 1100 IOPS, obsługując 4000 użytkowników skrzynek pocztowych.

Załącznik – Raport z testu wydajności Exchange-Server1​


Podsumowanie testu

Ogólny wynik testuPozytywny
Nazwa komputeraJETSTRESS-TEST01
Opis testu
Czas rozpoczęcia testu1/18/2016 9:58:08 AM
Czas zakończenia testu1/18/2016 12:11:09 PM
Czas rozpoczęcia zbierania danych1/18/2016 10:11:17 AM
Czas zakończenia zbierania danych1/18/2016 12:10:54 PM
Wersja Jetstress15.01.0318.000
Wersja ESE15.00.1130.002
System operacyjnyWindows Server 2012 R2 Standard (6.2.9200.0)
Dziennik wydajnościC:\JetStress_Report\HDD_RAID10_MP_1000_0.168_2GB(64k+SSD)\Tuning_2016_1_18_10_3_3.blg
C:\JetStress_Report\HDD_RAID10_MP_1000_0.168_2GB(64k+SSD)\Performance_2016_1_18_10_11_1.blg

Rozmiar bazy danych i przepustowość

Osiągnięta liczba transakcji I/O na sekundę232,184
Docelowa liczba transakcji I/O na sekundę168
Początkowy rozmiar bazy danych (bajty)2098108301312
Końcowy rozmiar bazy danych (bajty)2098880053248
Pliki bazy danych (liczba)4

Parametry systemowe Jetstress

Liczba wątków5
Minimalna pamięć podręczna bazy danych128,0 MB
Maksymalna pamięć podręczna bazy danych1024,0 MB
Operacje wstawiania40%
Operacje usuwania20%
Operacje zastępowania5%
Operacje odczytu35%
Zatwierdzenia z opóźnieniem70%
Uruchom konserwację bazy danych w tleTrue
Liczba kopii na bazę danych2

Konfiguracja bazy danych

Instance900.1Ścieżka dziennika: H:\log1
Baza danych: D:\Jetstress001001.edb
Instance900.2Ścieżka dziennika: H:\log2
Baza danych: E:\Jetstress002001.edb
Instance900.3Ścieżka dziennika: I:\log3
Baza danych: F:\Jetstress003001.edb
Instance900.4Ścieżka dziennika: I:\log4
Baza danych: G:\Jetstress004001.edb

Wydajność transakcyjnych operacji we/wy

MSExchange Database ==> InstancesŚrednie opóźnienie odczytu bazy danych (ms)Średnie opóźnienie zapisu bazy danych (ms)Odczyty bazy danych/sZapisy bazy danych/sŚrednia liczba bajtów odczytu bazy danychŚrednia liczba bajtów zapisu bazy danychŚrednie opóźnienie odczytu dziennika (ms)Średnie opóźnienie zapisu dziennika (ms)Odczyty dziennika/sZapisy dziennika/sŚrednia liczba bajtów odczytu dziennikaŚrednia liczba bajtów zapisu dziennika
Instance900.114,4042,36337,19420,64433346,81636932,4860,0001,0630,0005,3250,00020625,184
Instance900.214,1782,40137,15020,33533388,01736875,0700,0001,0850,0005,2540,00020607,456
Instance900.314,0442,42337,40220,90733347,36536822,4080,0001,0790,0005,3190,00020732,541
Instance900.413,7412,36337,56220,99133315,95236779,8940,0001,0460,0005,3500,00020513,353

Wydajność operacji we/wy konserwacji bazy danych w tle

MSExchange Database ==> InstancesOdczyty we/wy konserwacji bazy danych/sŚrednia liczba bajtów odczytu we/wy konserwacji bazy danych
Instance900.18,993261223,158
Instance900.28,990261295,253
Instance900.38,997261166,269
Instance900.49,000261228,101

Wydajność operacji we/wy replikacji dziennika

MSExchange Database ==> InstancesOdczyty dziennika/sŚrednia liczba bajtów odczytu dziennika
Instance900.10,468179529,908
Instance900.20,461179571,373
Instance900.30,470181962,563
Instance900.40,465180502,970

Łączna wydajność operacji we/wy

MSExchange Database ==> InstancesŚrednie opóźnienie odczytu bazy danych (ms)Średnie opóźnienie zapisu bazy danych (ms)Odczyty bazy danych/sZapisy bazy danych/sŚrednia liczba bajtów odczytu bazy danychŚrednia liczba bajtów zapisu bazy danychŚrednie opóźnienie odczytu dziennika (ms)Średnie opóźnienie zapisu dziennika (ms)Odczyty dziennika/sZapisy dziennika/sŚrednia liczba bajtów odczytu dziennikaŚrednia liczba bajtów zapisu dziennika
Instance900.114,4042,36346,18720,64477717,22236932,4862,5391,0630,4685,325179529,90820625,184
Instance900.214,1782,40146,14120,33577794,60736875,0702,8831,0850,4615,254179571,37320607,456
Instance900.314,0442,42346,39920,90777523,54536822,4082,7201,0790,4705,319181962,56320732,541
Instance900.413,7412,36346,56220,99177368,57736779,8942,7571,0460,4655,350180502,97020513,353

Wydajność systemu hosta

LicznikŚredniaMinimumMaksimum
% czasu procesora1,1210,5723,695
Dostępne MB14252,77914203,00014292,000
Wolne wpisy tablicy stron systemu16485011,01716482346,00016490963,000
Strony przejściowe ponownie użyte/s0,0000,0000,000
Bajty poolu niestronicowanego117907960,51893839360,000127930368,000
Bajty poolu stronicowanego164860169,086164831232,000164884480,000
Wstrzymania błędów strony bazy danych/s0,0000,0000,000

Dziennik testów 18.01.2016 9:58:08 -- Przygotowywanie do testowania ...
18.01.2016 9:58:12 -- Dołączanie baz danych ...
18.01.2016 9:58:12 -- Przygotowania do testowania zakończone.
18.01.2016 9:58:12 -- Uruchamianie wysyłania transakcji ...
18.01.2016 9:58:12 -- Ustawienia pamięci podręcznej bazy danych: (minimum: 128,0 MB, maksimum: 1,0 GB)
18.01.2016 9:58:12 -- Progi opróżniania bazy danych: (start: 10,2 MB, stop: 20,5 MB)
18.01.2016 9:58:17 -- Progi opóźnienia odczytu bazy danych: (średnie: 20 ms/odczyt, maksymalne: 100 ms/odczyt).
18.01.2016 9:58:17 -- Progi opóźnienia zapisu dziennika: (średnie: 10 ms/zapis, maksymalne: 100 ms/zapis).
18.01.2016 9:58:17 -- Osiąganie wymagań wstępnych:
18.01.2016 10:03:03 -- \MSExchange Database(JetstressWin)\Database Cache Size, Ostatnia: 968945700,0 (dolna granica: 966367600,0, górna granica: brak)
18.01.2016 10:03:04 -- Rejestrowanie wydajności uruchomione (interwał: 5000 ms).
18.01.2016 10:03:04 -- Automatyczne strojenie jest uruchamiane ...
18.01.2016 10:03:36 -- Instance900.1 ma wartość 0,00 dla nachylenia opóźnienia odczytu.
18.01.2016 10:03:36 -- Instance900.2 ma wartość 0,01 dla nachylenia opóźnienia odczytu.
18.01.2016 10:03:36 -- Instance900.3 ma wartość 0,02 dla nachylenia opóźnienia odczytu.
18.01.2016 10:03:36 -- Instance900.4 ma wartość 0,03 dla nachylenia opóźnienia odczytu.
18.01.2016 10:05:43 -- 135 wsadowych transakcji/s i 8 sesji ma 270 IOPS.
18.01.2016 10:05:43 -- 8 sesji ma rzeczywiste 270 IOPS (docelowe IOPS: 168)
18.01.2016 10:05:43 -- Instance900.1 ma wartość 20,3 dla Średniego opóźnienia odczytu we/wy bazy danych.
18.01.2016 10:05:43 -- Instance900.2 ma wartość 20,1 dla Średniego opóźnienia odczytu we/wy bazy danych.
18.01.2016 10:05:43 -- Instance900.3 ma wartość 19,7 dla Średniego opóźnienia odczytu we/wy bazy danych.
18.01.2016 10:05:43 -- Instance900.4 ma wartość 19,6 dla Średniego opóźnienia odczytu we/wy bazy danych.
18.01.2016 10:05:43 -- Proces ma średnie opóźnienia odczytu bazy danych wyższe niż 20,000 ms.
18.01.2016 10:05:43 -- Instance900.1 ma wartość 2,0 dla Średniego opóźnienia zapisu we/wy dziennika.
18.01.2016 10:05:43 -- Instance900.1 ma wartość 0,0 dla Średniego opóźnienia odczytu we/wy dziennika.
18.01.2016 10:05:43 -- Instance900.2 ma wartość 2,0 dla Średniego opóźnienia zapisu we/wy dziennika.
18.01.2016 10:05:43 -- Instance900.2 ma wartość 0,0 dla Średniego opóźnienia odczytu we/wy dziennika.
18.01.2016 10:05:43 -- Instance900.3 ma wartość 1,5 dla Średniego opóźnienia zapisu we/wy dziennika.
18.01.2016 10:05:43 -- Instance900.3 ma wartość 0,0 dla Średniego opóźnienia odczytu we/wy dziennika.
18.01.2016 10:05:43 -- Instance900.4 ma wartość 1,4 dla Średniego opóźnienia zapisu we/wy dziennika.
18.01.2016 10:05:43 -- Instance900.4 ma wartość 0,0 dla Średniego opóźnienia odczytu we/wy dziennika.
18.01.2016 10:05:43 -- Miks operacji: Sesje 4, Wstawienia 40%, Usunięcia 20%, Zastąpienia 5%, Odczyty 35%, Leniwe zatwierdzenia 70%.
18.01.2016 10:06:15 -- Instance900.1 ma wartość 0,07 dla nachylenia opóźnienia odczytu.
18.01.2016 10:06:15 -- Instance900.2 ma wartość 0,03 dla nachylenia opóźnienia odczytu.
18.01.2016 10:06:15 -- Instance900.3 ma wartość 0,13 dla nachylenia opóźnienia odczytu.
18.01.2016 10:06:15 -- Instance900.4 ma wartość 0,06 dla nachylenia opóźnienia odczytu.
18.01.2016 10:08:22 -- 76 wsadowych transakcji/s i 4 sesje mają 166 IOPS.
18.01.2016 10:08:22 -- 4 sesje mają rzeczywiste 166 IOPS (docelowe IOPS: 168)
18.01.2016 10:08:22 -- Instance900.1 ma wartość 15,5 dla Średniego opóźnienia odczytu we/wy bazy danych.
18.01.2016 10:08:22 -- Instance900.2 ma wartość 15,3 dla Średniego opóźnienia odczytu we/wy bazy danych.
18.01.2016 10:08:22 -- Instance900.3 ma wartość 15,7 dla Średniego opóźnienia odczytu we/wy bazy danych.
18.01.2016 10:08:22 -- Instance900.4 ma wartość 15,1 dla Średniego opóźnienia odczytu we/wy bazy danych.
18.01.2016 10:08:22 -- Instance900.1 ma wartość 1,2 dla Średniego opóźnienia zapisu we/wy dziennika.
18.01.2016 10:08:22 -- Instance900.1 ma wartość 0,0 dla Średniego opóźnienia odczytu we/wy dziennika.
18.01.2016 10:08:22 -- Instance900.2 ma wartość 1,1 dla Średniego opóźnienia zapisu we/wy dziennika.
18.01.2016 10:08:22 -- Instance900.2 ma wartość 0,0 dla Średniego opóźnienia odczytu we/wy dziennika.
18.01.2016 10:08:22 -- Instance900.3 ma wartość 0,8 dla Średniego opóźnienia zapisu we/wy dziennika.
18.01.2016 10:08:22 -- Instance900.3 ma wartość 0,0 dla Średniego opóźnienia odczytu we/wy dziennika.
18.01.2016 10:08:22 -- Instance900.4 ma wartość 0,9 dla Średniego opóźnienia zapisu we/wy dziennika.
18.01.2016 10:08:22 -- Instance900.4 ma wartość 0,0 dla Średniego opóźnienia odczytu we/wy dziennika.
18.01.2016 10:08:22 -- Miks operacji: Sesje 5, Wstawienia 40%, Usunięcia 20%, Zastąpienia 5%, Odczyty 35%, Leniwe zatwierdzenia 70%.
18.01.2016 10:08:53 -- Instance900.1 ma wartość 0,08 dla nachylenia opóźnienia odczytu.
18.01.2016 10:08:53 -- Instance900.2 ma wartość 0,20 dla nachylenia opóźnienia odczytu.
18.01.2016 10:08:53 -- Instance900.3 ma wartość 0,04 dla nachylenia opóźnienia odczytu.
18.01.2016 10:08:53 -- Instance900.4 ma wartość 0,16 dla nachylenia opóźnienia odczytu.
18.01.2016 10:11:01 -- 96 wsadowych transakcji/s i 5 sesji ma 196 IOPS.
18.01.2016 10:11:01 -- 5 sesji ma rzeczywiste 196 IOPS (docelowe IOPS: 168)
18.01.2016 10:11:01 -- Instance900.1 ma wartość 15,9 dla Średniego opóźnienia odczytu we/wy bazy danych.
18.01.2016 10:11:01 -- Instance900.2 ma wartość 15,2 dla Średniego opóźnienia odczytu we/wy bazy danych.
18.01.2016 10:11:01 -- Instance900.3 ma wartość 15,2 dla Średniego opóźnienia odczytu we/wy bazy danych.
18.01.2016 10:11:01 -- Instance900.4 ma wartość 15,4 dla Średniego opóźnienia odczytu we/wy bazy danych.
18.01.2016 10:11:01 -- Instance900.1 ma wartość 1,2 dla Średniego opóźnienia zapisu we/wy dziennika.
18.01.2016 10:11:01 -- Instance900.1 ma wartość 0,0 dla Średniego opóźnienia odczytu we/wy dziennika.
18.01.2016 10:11:01 -- Instance900.2 ma wartość 1,2 dla Średniego opóźnienia zapisu we/wy dziennika.
18.01.2016 10:11:01 -- Instance900.2 ma wartość 0,0 dla Średniego opóźnienia odczytu we/wy dziennika.
18.01.2016 10:11:01 -- Instance900.3 ma wartość 1,5 dla Średniego opóźnienia zapisu we/wy dziennika.
18.01.2016 10:11:01 -- Instance900.3 ma wartość 0,0 dla Średniego opóźnienia odczytu we/wy dziennika.
18.01.2016 10:11:01 -- Instance900.4 ma wartość 1,3 dla Średniego opóźnienia zapisu we/wy dziennika.
18.01.2016 10:11:01 -- Instance900.4 ma wartość 0,0 dla Średniego opóźnienia odczytu we/wy dziennika.
18.01.2016 10:11:01 -- Rejestrowanie wydajności zakończone.
18.01.2016 10:11:01 -- Automatyczne strojenie zakończone pomyślnie.
18.01.2016 10:11:02 -- Miks operacji: Sesje 5, Wstawienia 40%, Usunięcia 20%, Zastąpienia 5%, Odczyty 35%, Leniwe zatwierdzenia 70%.
18.01.2016 10:11:02 -- Rejestrowanie wydajności uruchomione (interwał: 15000 ms).
18.01.2016 10:11:02 -- Osiąganie wymagań wstępnych:
18.01.2016 10:11:02 -- \MSExchange Database(JetstressWin)\Database Cache Size, Ostatnia: 1050984000,0 (dolna granica: 966367600,0, górna granica: brak)
18.01.2016 12:11:03 -- Rejestrowanie wydajności zakończone.
18.01.2016 12:11:03 -- Statystyki wsadowych transakcji JetInterop: 22851, 22851, 22850 i 22850.
18.01.2016 12:11:03 -- Wysyłanie transakcji zakończone.
18.01.2016 12:11:03 -- Zamykanie baz danych ...
18.01.2016 12:11:09 -- Instance900.1 (ukończono), Instance900.2 (ukończono), Instance900.3 (ukończono) i Instance900.4 (ukończono)
18.01.2016 12:11:09 -- C:\JetStress_Report\HDD_RAID10_MP_1000_0.168_2GB(64k+SSD)\Performance_2016_1_18_10_11_1.blg zawiera 479 próbek.
18.01.2016 12:11:09 -- Tworzenie raportu testowego ...
18.01.2016 12:11:13 -- Instance900.1 ma wartość 14,4 dla Średniego opóźnienia odczytu we/wy bazy danych.
18.01.2016 12:11:13 -- Instance900.1 ma wartość 1,1 dla Średniego opóźnienia zapisu we/wy dziennika.
18.01.2016 12:11:13 -- Instance900.1 ma wartość 1,1 dla Średniego opóźnienia odczytu we/wy dziennika.
18.01.2016 12:11:13 -- Instance900.2 ma wartość 14,2 dla Średniego opóźnienia odczytu we/wy bazy danych.
18.01.2016 12:11:13 -- Instance900.2 ma wartość 1,1 dla Średniego opóźnienia zapisu we/wy dziennika.
18.01.2016 12:11:13 -- Instance900.2 ma wartość 1,1 dla Średniego opóźnienia odczytu we/wy dziennika.
18.01.2016 12:11:13 -- Instance900.3 ma wartość 14,0 dla Średniego opóźnienia odczytu we/wy bazy danych.
18.01.2016 12:11:13 -- Instance900.3 ma wartość 1,1 dla Średniego opóźnienia zapisu we/wy dziennika.
18.01.2016 12:11:13 -- Instance900.3 ma wartość 1,1 dla Średniego opóźnienia odczytu we/wy dziennika.
18.01.2016 12:11:13 -- Instance900.4 ma wartość 13,7 dla Średniego opóźnienia odczytu we/wy bazy danych.
18.01.2016 12:11:13 -- Instance900.4 ma wartość 1,0 dla Średniego opóźnienia zapisu we/wy dziennika.
18.01.2016 12:11:13 -- Instance900.4 ma wartość 1,0 dla Średniego opóźnienia odczytu we/wy dziennika.
18.01.2016 12:11:13 -- Test ma 0 Maksymalnych opóźnień błędów stron bazy danych/s.
18.01.2016 12:11:13 -- Test ma 0 próbek opóźnień błędów stron bazy danych/s wyższych niż 0.
18.01.2016 12:11:13 -- C:\JetStress_Report\HDD_RAID10_MP_1000_0.168_2GB(64k+SSD)\Performance_2016_1_18_10_11_1.xml zawiera 478 zapytanych próbek.