IOPS

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2022. június 5-én felülvizsgált verziótól ; az ellenőrzések 4 szerkesztést igényelnek .

IOPS ( rövidítés angol  bemeneti/kimeneti műveletek másodpercenként  " bemeneti/kimeneti műveletek száma másodpercenként "; ejtsd : [ay-ops]) – a tárolórendszer által egy másodperc alatt végrehajtott bemeneti/kimeneti műveletek száma . A tárolórendszerek ( merevlemezek (HDD), szilárdtestalapú meghajtók (SSD), SAN hálózati tárolók , NAS ) összehasonlítására és teljesítményük értékelésére szolgáló egyik paraméter .

A gyakorlatban nem garantált a berendezés gyártói által a dokumentációban meghatározott IOPS értékek elérése [1] [2] , még akkor sem, ha megpróbálja reprodukálni a tesztkörnyezetet, és ugyanazt a szoftvert használja az IOPS mérésére .

IOPS mérőszoftver :

Ha többször módosítja az eszköz beállításait, és minden alkalommal megméri az IOPS-t, akkor meghatározhatja azokat a beállításokat, amelyek mellett az eszköz maximális teljesítményt ér el.

Az IOPS érték számos paramétertől függ:

A vizsgálat megkezdése előtt meg kell ismerkedni a gyártó megfelelő lefolytatására vonatkozó ajánlásaival [6] .

Teljesítmény jellemzők

A teszt során a következő műveleteket hajtják végre:

Ez számolja, hogy a készülék hány műveletet tud végrehajtani egy másodperc alatt.

Az adatok szekvenciális elérésekor a blokkméretet általában nagyra választják (például 128 KiB ). Az adatokhoz való véletlenszerű hozzáférés esetén a blokkméretet általában kicsire választják (például 4 KiB ).

Paraméter Leírás
Összes IOPS Összes IOPS (olvasás és írás egyaránt)
Véletlenszerű olvasás IOPS Átlagos véletlenszerű leolvasás másodpercenként
Véletlenszerű írás IOPS Átlagos véletlenszerű írások száma másodpercenként
Szekvenciális olvasás IOPS Átlagos lineáris leolvasás másodpercenként
Soros írás IOPS Átlagos lineáris írás másodpercenként

Az IOPS érték az eszköz kialakításától függ. Merevlemezek és egyéb elektromechanikus eszközök esetén a véletlenszerű blokkokban elhelyezett adatok elérésekor az IOPS elsősorban az eszköz mechanikus részének sebességétől ( a fej pozicionálási idejétől  ) függ . Az SSD -k és az SSD-szerű eszközök esetében az IOPS főként a firmware - algoritmusoktól (amit a mikrokontroller hajt végre ) és a memória interfész sebességétől függ. Mindkét típusú eszközön a szekvenciális adateléréshez (nagy blokkmérettel) rendelkező IOPS-ek száma maximum [1] .

Az IOPS és a blokkméret ismeretében kiszámíthatjuk a műveletek sebességét:

bytes_per_second = IOPS * block_size_in_bytes .

A sebességet általában MB / s -ban mérik . Oszd el 1 048 576 -tal a Byte / s -ből M Byte / s - re való konvertálásához .

Egyes merevlemezek teljesítménye javítható, ha:

A merevlemezek esetében az IOPS az íráshoz és az IOPS az olvasáshoz megközelítőleg azonos. A legtöbb NAND flash SSD -n sokkal kevesebb az írási IOPS, mint az olvasási IOPS. Ennek az az oka, hogy ha újra megpróbálunk ugyanabba a blokkba írni, a szemétgyűjtés elindul , és egy kevésbé használt blokkra ír, hogy megnövelje a média élettartamát [7] [8] [9] .

A modern flash memóriás SSD -k IOPS-e sokkal magasabb, mint a merevlemezeké . Az Xssist az alábbi SSD -k egyikét tesztelte  – Intel X25-E 64 GB G1, a következő feltételekkel:

Vizsgálati eredmények [10] :

Még a teljesítmény meredek csökkenése után is (kb. 50 perccel a teszt kezdete után) az IOPS-érték sokkal magasabb volt, mint a merevlemez IOPS-értéke .

Példák

Hozzávetőleges IOPS (random access) értékek merevlemezekhez [11] [12] .

eszköz típusú IOPS felület
7'200 rpm SATA meghajtók HDD ~75-100 IOPS SATA 3Gb  /s
10 000 rpm SATA meghajtók HDD ~125-150 IOPS SATA 3Gb/s
10 000 rpm SAS meghajtók HDD ~140 IOPS SAS
15 000 rpm SAS meghajtók HDD ~175-210 IOPS SAS

Hozzávetőleges IOPS az SSD -khez (ideális körülmények; rövid átfutási idők). A sebesség többszörösére csökkenhet a véletlenszerű blokkok írási műveleteinek ismételt ismétlésével.

eszköz típusú IOPS felület
Intel X25-M G2 MLC SSD ~8'600 IOPS SATA 3Gb/s
OCZ Vertex 3 SSD ~60 000 IOPS (véletlenszerű 4K felvétel) SATA 6 Gb/s
OCZ Vertex 3 MAX IOPS SSD ~75 000 IOPS (véletlenszerű 4K felvétel) SATA 6 Gb/s
OCZ Vertex 4 SSD ~120 000 IOPS (véletlenszerű 4K felvétel) SATA 6 Gb/s
OCZ RevoDrive 3 X2 SSD ~200 000 IOPS (véletlenszerű 4K felvétel) PCIe
OCZ Z-Drive R4 CloudServ SSD ~500 000 IOPS PCIe
Intel Optane SSD 905P SSD ~555'000 IOPS PCIe
Everspin [en] nvNITROTM ES1GB-N03 Tárolásgyorsító _ ~1'460'000 IOPS PCIe

Lásd még

Jegyzetek

  1. 1 2 Lowe, Scott Az IOPS kiszámítása egy tárolótömbben . techrepublic.com (2010. február 12.). Letöltve: 2011. július 3. Az eredetiből archiválva : 2011. június 29.
  2. Getting The Hang Of IOPS v1.3 (2012. augusztus 3.). Letöltve: 2013. augusztus 15. Az eredetiből archiválva : 2013. augusztus 9..
  3. iometer.org Archiválva : 2011. december 30. a Wayback Machine -nél  – az Iometer projekt hivatalos weboldalán.
  4. Axboe, Jens Flexible IO Tester . Letöltve: 2010. június 4. Az eredetiből archiválva : 2010. május 12. (a forráskód a http://git.kernel.dk/ címen érhető el, archiválva 2008. november 2-án a Wayback Machine -nél ).
  5. crystalmark.info Archiválva : 2012. január 7. a Wayback Machine -nél  - a "CrystalDiskMark" projekt helyén.
  6. Smith, Kent SSD-k benchmarkingja: Az ördög az előkondicionálás részleteiben van . SandForce.com (2009. augusztus 11.). Letöltve: 2015. május 5. Az eredetiből archiválva : 2015. június 29.
  7. Hu, X.-Y. és E. Eleftheriou, R. Haas, I. Iliadis, R. Pletka. Erősítés-elemzés írása Flash-alapú szilárdtestalapú meghajtókon (PDF)  (holt link) . IBM (2009). Letöltve: 2010. június 2. Az eredetiből archiválva : 2013. október 4..
  8. SSD-k - Íráserősítés, TRIM és GC (lefelé irányuló kapcsolat) . OCZ technológia. Letöltve: 2010. május 31. Az eredetiből archiválva : 2012. május 26.. 
  9. Intel Solid State Drives . Intel. Letöltve: 2010. május 31. Az eredetiből archiválva : 2010. május 26..
  10. Intel X25-E 64 GB G1, 4 KB Random IOPS, iometer benchmark (2010. március 27.). Letöltve: 2010. április 1. Az eredetiből archiválva : 2010. május 3..
  11. logo-symantec-dark-source . Letöltve: 2017. december 2. Az eredetiből archiválva : 2017. november 7..
  12. Hírek, tippek és tanácsok technológiai szakembereknek – TechRepublic . Letöltve: 2017. december 2. Az eredetiből archiválva : 2017. december 3..

Linkek