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.

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)

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