Jak na pokročilé řízení priority procesu

xmms

  • ***
  • 151
    • Zobrazit profil
    • E-mail
Jak na pokročilé řízení priority procesu
« kdy: 02. 01. 2012, 09:52:59 »
Dělám na disku nějaké náročné věci jako třeba kopírování velkého množství dat, testování antivirem apod. Jsou toho stovky gigabajtů a trvá to celý den. Tak třeba spustím antivir s nejnižší možnou prioritou 19, ono to na pozadí běhá v terminálu. Ale i tak je počítač dost zpomalený a špatně se s tím pracuje. Dá se ta priorita předělat tak, aby měl počítač pro jinou práci alespoň skoro stejně rychlé odezvy jako kdyby ten program neběžel?
Myslím, že nejvíc to zpomalují diskové operace. Při spuštění třeba CPU Burn je počítač docela svižný.


none

Re:Jak na pokročilé řízení priority procesu
« Odpověď #1 kdy: 02. 01. 2012, 11:14:54 »
Pokud vis, ze je to otazkou disku, tak je treba limitovat prave rychlost pristupu k disku. Snadno pomoci CGOUPS. Slava za ne!


mkmm

Re:Jak na pokročilé řízení priority procesu
« Odpověď #3 kdy: 02. 01. 2012, 14:55:49 »
Nebo to spoustej s ionice -c3 nice -n 19

xmms

  • ***
  • 151
    • Zobrazit profil
    • E-mail
Re:Jak na pokročilé řízení priority procesu
« Odpověď #4 kdy: 03. 01. 2012, 20:01:25 »
Díky, ionice je to, co jsem potřeboval. Jinak kernel mám 3.1.0-1.2 z distribuce suse 12.1, v tom by problém být neměl.