Mi IOPS, és hogyan kell fontolniuk Windows és Linux szerverek
Cikk vett Habra, hogy nem találják meg, és volt :)
Mi IOPS, és hogy 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.
A fő mért értékek lineáris műveletek (egymást követő), és egy tetszőleges (random) hozzáférést.
Mi IOPS, és hogy hogyan lehet megtalálni
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:
Mi IOPS, és hogy hogyan lehet megtalálni
Mi IOPS, és hogy hogyan lehet megtalálni
Mi IOPS, és hogy hogyan lehet megtalálni
Bármely olvasási műveletek, amelyek végre a lemezek nem vonatkozik semmilyen büntetést, mivel minden meghajtó használható olvasási műveleteket. De az összes forgalom műtéteivel rekordot. Száma büntetést a rekord típusától függ a RAID-as, például.
A RAID 1 az adatok a lemezen rögzített, két műveleteket a bejegyzést (egy bejegyzést minden egyes lemezen), és ezért a két RAID 1 folt.
A RAID 5, az adatok írását fordul 4 műveletek (olvasás a meglévő adatok, paritás RAID felvétel új adatok, az új felvétel paritás), ezáltal büntetés egy RAID 5 4.
Ez a táblázat azt mutatja, a büntetést a gyakran használt konfiguráció RAID.
Mi IOPS, és hogy hogyan lehet megtalálni
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.
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)
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
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.
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.
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
Népszerű Kapcsolódó hozzászólások:
- Tesztelés Intel SSD 530 ASUS X200LA
- 1TB sd kártya SanDisk, és nem csak
- CacheCade mi ez, és hogyan kell beállítani, hogy
- SSD M8e származó Plextor
- LSI 9361-8i vezérlő
- Új termékek SSD