Mérési IOPS lemezalrendszer keresztül PowerShell ablak a rendszergazdák

Az egyik elsődleges mutatók teljesítményének értékeléséhez a meglévő vagy tervezett adattároló rendszer egy bizonyos szolgáltatás IOPS (Input / Output Operations Per Second) számát I / O műveleteket. Leegyszerűsítve, IOPS - ez blokkok számát, amelyek sikeresen olvasni vagy írni a média, vagy a fájlrendszer egységnyi idő alatt. Minél nagyobb a szám -, annál nagyobb a teljesítménye a lemez alrendszer (őszintén szólva, már önmagában is értéket IOPS figyelembe kell venni együtt más jellemzői a tárolási rendszer, mint például az átlagos késleltetés, sávszélesség, stb.)

Elég durva becslések szintű teljesítményt a lemez alrendszer segítségével a számlálókat Performance Monitor (számlálók Disk olvasás / sec, Lemez Írások / másodperc, Lemezvárólista jelenlegi hossz).

Kellett, hogy legyen kéznél egy intuitív és felhasználóbarát eszköz PowerShell, amely lehetővé teszi, hogy gyorsan mérni a jelenlegi teljesítmény IOPS használt tároló rendszerek, akár a helyi kemény, szilárd állapotban (SSD) meghajtó, hálózati mappába (SMB), CSV kötet vagy LUN-és hálózati adattároló (SAN).

Tehát, töltse le a csomagban 2 kép: SQLIO.exe és DiskPerformance.ps1 (disk-perf-iops.ZIP - 73KB), és csomagold ki a fájlt egy tetszőleges könyvtárba.

Mérési IOPS lemezalrendszer keresztül PowerShell ablak a rendszergazdák

Példa startup script meghatározó IOPS:

\ DiskPerformance.ps1 -TestFileName teszt.dat -TestFileSizeInGB 1 -TestFilepath C: \ temp -TestMode Get-LargeIO -FastMode True -RemoveTestFile True -OutputFormat Out-GridView

Nézzük az érveket a script:

A fájl neve által létrehozott közüzemi Fsutil

A fájl mérete a tesztekhez. Megengedett lehetőségek 1,5,10,50,100,500,1000 GB. Mérete nem lehet nagyobb, mint a méret a rendszer cache. Ellenkező esetben mérhető IOPS adatokat a cache, hanem a lemezen.

Megadja azt a meghajtót, amelyre kiszámításának teljesítmény és a könyvtár a lemezen, amely létrehoz egy teszt fájlt. Megengedett, hogy adja meg a UNC elérési útvonalát a hálózati mappa.

Két változat a terhelés mérés, Get-SmallIO - mért IOPS, Get-LargeIO mért - adatátviteli sebesség. A különbség az érveket és SmallIO LargeIO, a blokk mérete mérve arány 8 Kbyte és 512 Kbyte, és a Random Access típusú vagy szekvenciális sorrendben.

A Fastmode üzemmódban minden egyes vizsgálatot 10 másodpercig, vagy 60 másodperc.

Vegye ki a teszt fájl végén

A Can kimeneti mérési eredményeket PowerShell konzol (Format-Table), vagy egy külön ablakban grafikus tábla (Out-Gridview)

Mérési IOPS lemezalrendszer keresztül PowerShell ablak a rendszergazdák

Ebben az esetben a lemez array (tesztelt VMDK virtuális lemez VMFS adattár található HP MSA 2040 lemez polc hozzáférést SAN) mutatott átlagos értéke körülbelül 15.000 IOPS és adatátviteli sebesség (sávszélesség) kb 5GB / s.

Az alábbi táblázat azt mutatja, a közelítő értéke IOPS a különböző típusú lemezek:

Sikerült találni számos ajánlást teljesítmény IOPS közös szolgáltatások:

PowerShell: Get-ADUser - parancsmaggal kap információt az Active Directory Users

Kapunk az aktuális időzóna információt és KB2998527 számítógépeken áll a tartomány

PowerShell: Get-ADComputer - kapnak a számítógépek Active Directory

Audit felhasználói jelszavak Active Directory

Hogyan hozzunk létre egy ZIP archívum segítségével PowerShell

Felbontás: 1346 x 733 55 lekéréssel. 0,440 sec 23.46 MB

MAXCACHE: 0,4MB / 0,00056 sec

Kapcsolódó cikkek