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