Gigabase mi ez

Adminisztráció → IOPS - mi ez, és hogyan lehet megtalálni

IOPS (input / output műveleteket - az angol Input / Output Operations Per Second). - az egyik legfontosabb paraméter teljesítményének mérésére adattároló rendszerek, merevlemezek (HDD), szilárdtest-meghajtók (SSD) és a hálózati tároló (SAN).

Lényegében IOPS a blokkok száma, amelyek sikerrel olvasni vagy írni a média. Minél nagyobb a blokk mérete, annál kisebb a darabokat teszik ki a képet, és minél kisebb a IOPS, hiszen az olvasási darab nagyobb lesz több időt töltött.

Ezért meg kell tudni, hogy a sebesség és a méret a blokk olvasási / írási művelet meghatározására IOPS. IOPS paraméter a sebesség osztva a blokk méretét a műveletet.

teljesítmény jellemzők


A fő mért értékek lineáris műveletek (egymást követő), és egy tetszőleges (random) hozzáférést.

Az egyenes olvasási / írási műveletek, amelyek részei a fájlok olvasni egymás után, egyik a másik után, magában foglalja az átadás a nagy fájlok (több mint 128 K). Műveletek tetszőleges adatot kiolvassuk véletlenszerűen különböző területein a média, ezek általában társított egy blokk mérete 4 Kbyte.

A következő főbb jellemzői:

Összesen IOPS (Total IOPS)

jellemzői terhelések


Terhelési jellemző leginkább látható százalékában olvasási és írási műveletek, amelyek generálják vagy előírják az. Például, a VDI közegben százalékok IOPS tekinthető 80-90% 10-20% és a rekord olvasás. Megértése a jellemzői a munkateher a legfontosabb tényező, mert ez függ a választott optimális és RAID média. Alkalmazások intenzíven használt rögzítési műveleteket jó jelöltek RAID 10, míg alkalmazások, amelyek széles körben használják az olvasási művelet lehet helyezni RAID 5.

kiszámítása IOPS


Két forgatókönyv kiszámításához IOPS-s.
Az egyik eset, amikor van egy bizonyos számú lemezek, és szeretnénk tudni, hogy hány IOPS ezek a meghajtók kap?
A második forgatókönyv az, hogy tudjuk, hogy mennyire IOPS-szükségletét, és szeretné számítani a megfelelő mennyiségű lemezek?

1. eset: számítása IOPS alapján egy bizonyos száma lemezek


Képzeljük el, hogy van 20 450GB 15K RPM meghajtók. Vegyünk két forgatókönyv munkamennyiség 80% Write-20% Read másik forgatókönyv szerint 20% -os leírási 80% Read. Azt is kiszámítja a száma IOPS a RAID5 és RAID 10.

A képlet a IOPS:

Összesen Nyers IOPS = Disk Speed ​​IOPS * Lemezek száma
Funkcionális IOPS = (((Total Raw IOPS × Írj%)) / (RAID Penalty)) + (teljes nyers IOPS × olvasása%)

Az a meghatározás, Nyers IOPS és funkcionális IOPS, csak áram funkcionális IOPS-s, és vannak olyanok, IOPS-s hogy RAID büntetést, és ez az „igazi” IOPS-s.

Most helyettesítheti a számokat, és meglátjuk, mi történik.

Összesen Nyers IOPS = 170 * 20 = 3400 IOPS (a 15K RPM meghajtó képes kiadni egy átlagosan 170 IOPS)

A RAID-5


1. lehetőség (80% Write 20% Read) Funkcionális IOPS = (((3400 * 0,8)) / (4)) + (0,2 * 3400) = 1360 IOPS
2. lehetőség (20% Write 80% Read) Funkcionális IOPS = (((3400 * 0,2)) / (4)) + (0,8 * 3400) = 2890 IOPS

RAID-1


1. lehetőség (80% Write 20% Read) Funkcionális IOPS = (((3400 * 0,8)) / (2)) + (0,2 * 3400) = 2040 IOPS
2. lehetőség (20% Write 80% Read) Funkcionális IOPS = (((3400 * 0,2)) / (2)) + (0,8 * 3400) = 3100 IOPS

2. eset: számítása a lemezek száma elér egy bizonyos számának IOPS


Vegyünk például egy olyan helyzetben, amikor meg kell határoznunk, hogy milyen típusú RAID-kút és a lemezek számát annak érdekében, hogy egy bizonyos számú IOPS-s és 5000 bizonyos terhelések, mint például a 80% Write20% olvasása és 20% Write80% Read.

Ismét, az elején egy általános képletű, és feltételezik:

A lemezek száma évenként kötelező = ((Összes Read IOPS + (Total Write IOPS * RAID Penalty)) / Disk Speed ​​IOPS)

Összesen IOPS = 5000

Most helyettesíti a számok.

Megjegyzés: 80% 5000 IOPS = IOPS 4000 és 20% 5000 1000 IOPS = IOPS ezekkel a számok és a fog működni.

A RAID-5


1. lehetőség (80% Write20% Read) - A lemezek száma évenként szükséges = ((1000+ (4000 * 4)) / 170) = 100 lemezek.
2. lehetőség (20% Write80% Read) - A lemezek száma évenként szükséges = ((4000+ (1000 * 4)) / 170) = körülbelül 47 lemezeket.

RAID-1


1. lehetőség (80% Write20% Read) - A lemezek száma évenként kötelező = ((1000+ (4000 * 2)) / 170) = körülbelül 53 lemezen.
2. lehetőség (20% Write80% Read) - A lemezek száma évenként szükséges = ((4000+ (1000 * 2)) / 170) = körülbelül 35 lemezeket.

Megértése és számolni IOPS, RAID büntetést, és jellemzői a munkateher igen kritikus szempont a tervezés. Amikor a terhelés sokkal intenzívebb a felvételi gerenda kiválasztásához RAID 10 és fordítva, hogy a terhelés olvasás RAID 5.

Program mérésére IOPS


IOmeter - teszt IOPS
IOzone - teszt IOPS
FIO - teszt IOPS
CrystalDiskMark - teszt IOPS
SQLIO - egy sor teszt kiszámításához teljesítmény (IOPS, MB, várakozási idő) az adatbázis szerver
wmarow - kalkulátor RAID csoport IOPS teljesítmény