Zatizeni CPU pod kontrolou?

Tomas Hlavaty hlavaty na labe.felk.cvut.cz
Čtvrtek Červen 28 11:58:51 CEST 2001


Ahoj,

chtel bych se zeptat, jestli jde nejakym zpusobem omezit zatizeni
procesoru pro dany proces? Idealni by bylo, kdyby slo rici, ze dany
proces nezabere vice nez 10% casu CPU.

Na pocitaci mi bezi dva procesy obsluhujici rychle seriove linky a
zabiraji cca 9% CPU. Tyhle procesy jsou moc dulezite a nemely by byt
omezovany jinymi procesy. Jednou denne se ale spousti davka archivujici
nahromadena data a tahle davka zatizi procesor natolik, ze ty dulezite
procesy ztraci data ze seriove linky. V davce je gzipovani a ja bych
chtel zarucit, ze tato davka nebude zatezovat procesor.

Zkousel jsem nastavovat priority (nice). Trochu se to zlepsilo, ale
nevyresilo. Problem je, ze ovladac seriovych linek vysi na interruptu a
pri velkem zatizeni ztraci znaky.

Mam povolene interrupty pri praci s diskem (hdparm) a zda se mi divne,
ze by kopirovani souboru ci gzipovani zakazovalo interrupty. Muze velke
zatizeni/pretizeni procesoru zpusobit, ze nektere interrupty neodchyti?

-- 
Tomas Hlavaty                       mailto:hlavaty na labe.felk.cvut.cz
Department of Cybernetics           http://labe.felk.cvut.cz/~hlavaty
Faculty of Electrical Engineering   phone: (+420 2) 2435 7284
Czech Technical University


Další informace o konferenci Linux