Mi IOPS, és hogyan kell fontolniuk Windows és Linux szerverek

Cikk vett Habra, hogy nem találják meg, és volt :)

Mi IOPS, és hogyan kell fontolniuk Windows és Linux szerverek

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 hogyan kell fontolniuk Windows és Linux szerverek

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 hogyan kell fontolniuk Windows és Linux szerverek

Mi IOPS, és hogy hogyan lehet megtalálni

Mi IOPS, és hogyan kell fontolniuk Windows és Linux szerverek

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:

  • Mi IOPS, és hogyan kell fontolniuk Windows és Linux szerverek
    Tesztelés Intel SSD 530 ASUS X200LA
  • Mi IOPS, és hogyan kell fontolniuk Windows és Linux szerverek
    1TB sd kártya SanDisk, és nem csak
  • CacheCade mi ez, és hogyan kell beállítani, hogy
  • SSD M8e származó Plextor
  • Mi IOPS, és hogyan kell fontolniuk Windows és Linux szerverek
    LSI 9361-8i vezérlő
  • Mi IOPS, és hogyan kell fontolniuk Windows és Linux szerverek
    Új termékek SSD

Kapcsolódó cikkek