Załącznik nr 6 Procedura testowania wydajności dostarczonej

Transkrypt

Załącznik nr 6 Procedura testowania wydajności dostarczonej
Załącznik nr 6
Procedura testowania wydajności dostarczonej macierzy.
Dostarczona macierz zostanie przetestowana przez Zamawiającego pod kątem ilości
operacji IOPS oraz czasów odpowiedzi.
Testy zostaną wykonane z wykorzystaniem oprogramowania VDBENCH zgodnie z
metodologią opisaną poniżej:
1. Opis środowiska testowego:
Testy zostaną wykonane z użyciem 6 serwerów fizycznych.
Schemat połączeń serwerów do sieci SAN przedstawia poniższy schemat.
Rysunek 1 - Schemat podłączenia testowanej macierzy do infrastruktury Zamawiającego
Na serwerach fizycznych zainstalowany zostanie wirtualizator VMware
vSphere w wersji 5.5. Na klastrze vSphere składającym się z sześciu
serwerów ESX utworzonych zostanie 6 maszyn wirtualnych z systemem
operacyjnym CENT OS w wersji 7.0.xxxx dla testów przestrzeni z zamówienia
podstawowego oraz dodatkowe 6 maszyn wirtualnych z systemem
operacyjnym CENT OS w wersji 7.0.xxxx dla testów przestrzeni w
przypadku skorzystania przez Zamawiającego z prawa opcji.
Strona 1
Na maszynach wirtualnych zainstalowane zostanie oprogramowanie
VDBENCH
z
pliku
dostępnego
pod
adresem:
http://www.oracle.com/technetwork/server-storage/vdbench-downloads1901681.html
Przestrzeń oferowana przez macierz zostanie podzielona na 24 jednakowych
przestrzeni logicznych o łącznej pojemności stanowiącej co najmniej 90%
przestrzeni netto testowanej macierzy dla każdego poziomu RAID oddzielnie
(odpowiednio dla wymagań dla przestrzeni z zamówienia podstawowego oraz
prawa opcji). Udostępnione z macierzy wolumeny zostaną zamapowane do
testowych maszyn wirtualnych jako dyski RDM (Raw Device Mappings), po
dwa do każdej maszyny wirtualnej.
2. Przebieg testu:
Test polegał będzie na jednoczesnym zapisie i odczycie przez wszystkie
osiem maszyny wirtualne (infrastruktura obciążeniowa). Maszyny testowe
będą zapisywały dane o różnej wielkości bloków, wg poniższego podziału:
2 serwery zapis i odczyt blokiem 4Kb
2 serwery zapis i odczyt blokiem 8Kb
2 serwery zapis i odczyt blokiem 16Kb
oraz dodatkowo dla testów przestrzeni w przypadku skorzystania z
prawa opcji :
2 serwery zapis i odczyt blokiem 4Kb
2 serwery zapis i odczyt blokiem 8Kb
2 serwery zapis i odczyt blokiem 16Kb
Poniżej plik konfiguracyjny dla oprogramowania VDBENCH dla każdej z
konfiguracji:

dla maszyny testowej używającej bloku 4Kb:
sd=sdb,lun=/dev/sdb,openflags=o_direct
sd=sdc,lun=/dev/sdc,openflags=o_direct
wd=random,sd=(sdb,sdc),xfersize=4096,rdpct=70,rhpct=30,seekpct=0
rd=Random,wd=random,iorate=3350,elapsed=9600,interval=5

dla maszyny testowej używającej bloku 8Kb:
sd=sdb,lun=/dev/sdb,openflags=o_direct
sd=sdc,lun=/dev/sdc,openflags=o_direct
wd=random,sd=(sdb,sdc),xfersize=8192,rdpct=70,rhpct=30,seekpct=0
Strona 2
rd=Random,wd=random,iorate=3350,elapsed=9600,interval=5

dla maszyny testowej używającej bloku 16Kb:
sd=sdb,lun=/dev/sdb,openflags=o_direct
sd=sdc,lun=/dev/sdc,openflags=o_direct
wd=random,sd=(sdb,sdc),xfersize=16384,rdpct=70,rhpct=30,seekpct=0
rd=Random,wd=random,iorate=3350,elapsed=9600,interval=5

dla maszyny testowej używającej bloku 4Kb: (dla prawo opcji)
sd=sdb,lun=/dev/sdb,openflags=o_direct
sd=sdc,lun=/dev/sdc,openflags=o_direct
wd=random,sd=(sdb,sdc),xfersize=4096,rdpct=70,rhpct=30,seekpct=0
rd=Random,wd=random,iorate=850,elapsed=9600,interval=5

dla maszyny testowej używającej bloku 8Kb (dla prawa opcji):
sd=sdb,lun=/dev/sdb,openflags=o_direct
sd=sdc,lun=/dev/sdc,openflags=o_direct
wd=random,sd=(sdb,sdc),xfersize=8192,rdpct=70,rhpct=30,seekpct=0
rd=Random,wd=random,iorate=850,elapsed=9600,interval=5

dla maszyny testowej używającej bloku 16Kb (dla prawa opcji):
sd=sdb,lun=/dev/sdb,openflags=o_direct
sd=sdc,lun=/dev/sdc,openflags=o_direct
wd=random,sd=(sdb,sdc),xfersize=16384,rdpct=70,rhpct=30,seekpct=0
rd=Random,wd=random,iorate=850,elapsed=9600,interval=5
Zapisywane będą losowe dane, podlegające procesom kompresji i deduplikacji w
niewielkim stopniu. Wykonane zostaną 3 testy, po 160 minut każdy. Po każdym
teście zebrane zostaną wyniki dotyczące wydajności macierzy w zakresie ilości
operacji IOPS oraz czasów odpowiedzi.
Wartość parametru MIN_WYDAJNOŚĆ_MACIERZY_IOPS będzie obliczona jako
suma wyników z raportu poszczególnych VM (Vdbench summary report - wynik
z kolumny i/o rate (z wiersza avg_2-xxx)). Wartość
MIN_WYDAJNOŚĆ_MACIERZY_IOPS zostanie wyliczona jako suma wartości z
Strona 3
maszyn wirtualnych przeznaczonych odpowiednio dla testów przestrzeni z
zamówienia podstawowego oraz prawa opcji.
Jako wynik podlegający ocenie uwzględniona zostanie średnia arytmetyczna z
wartości MIN_WYDAJNOŚĆ_MACIERZY_IOPS uzyskanych we wszystkich trzech
testach.
Wartość parametru MAX_ŚREDNI_CZAS_ODPOWIEDZI obliczona będzie jako
średnia arytmetyczna wyników z raportu poszczególnych VM (Vdbench summary
report - wynik z kolumny resp time (z wiersza avg_2-xxx). Wartość
MAX_ŚREDNI_CZAS_ODPOWIEDZI zostanie wyliczona jako średnia arytmetyczna
wartości z maszyn wirtualnych przeznaczonych odpowiednio dla testów przestrzeni z
zamówienia podstawowego oraz prawa opcji.
Jako wynik podlegający ocenie uwzględniona zostanie średnia arytmetyczna z
wartości MAX_ŚREDNI_CZAS_ODPOWIEDZI uzyskanych we wszystkich trzech
testach.
Strona 4

Podobne dokumenty