Portál AbcLinuxu, 6. května 2025 07:32
ionice
, kterým lze nastavovat procesům různé priority diskových operací, takže když nějaké dlouhotrvající a na disk náročné úloze nastavíte idle, tak disk sice bude hodiny vytížen na 100%, ale v zásadě to žádnému dalšímu procesu nebude vadit. Dalším kamínkem do mozaiky je io scheduler. Výchozí je CFQ, který je obecně asi nejlepší, ale pro některé provozy se více hodí deadline nebo třeba i noop.
Obecně je vhodnější sledovat latence pro vás důležitých operací. (Tohle platí nejen u disku.)
r_await
a w_await
vypovídají o "saturaci" možná lépe než nějaký odhad v procentech.
Neříkají ovšem příliš přesně, jak velký má tahle "saturace" celkový vliv na výkon systému. K tomu je nejlepší vážit hodnoty r_await
a w_await
hodnotami r/s
a w/s
. Tím se dá získat odhad ve stylu "jak dlouho celkově tento disk v nedávné době zdržoval systém".
Celý takový odhad je samozřejmě relativní, tj. má smysl při porovnání mezi jednotlivými disky a hledání disku, který výrazně převyšuje ostatní. Není to magický údaj v procentech (s definicí 100% kdovíkde).
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.