Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: plamen_t в May 12, 2005, 11:34



Титла: Как да забравим за увисването
Публикувано от: plamen_t в May 12, 2005, 11:34
Така... Ето го и въпросът ми.
Може ли по някакъв начин да се каже на Х-а колко процесор да ползва?

Идеята е следната. Ако съм му указал примерно, че максимум може да ползва 95% от процесора и 95% от RAM паметта, то има вероятност, ако някоя графична среда блокира или някоя програма лагне много да мога да използвам останалите 5% памет и процесор и да премина примерно в конзолата и от там да убия процеса, който е създал проблема. Случвало ми се е да съм стартирал игри, които да са искали OpenGL и понеже преди нямах хубава видео карта са лагвали толкова много, че все едно са блоирали. И като използват целите системни ресурси да не мога на направя нищо. Не ми е толкова спешно цялото това ограничение на Х-а, но си мисля, че по този начин може още повече да се стабилизира Линукса.

Някакви идеи...


Титла: Как да забравим за увисването
Публикувано от: braun100 в May 12, 2005, 11:57
ами може да пробваш с nice/renice, прочети най-добре хелпа.
с тях си задаваш приоритета на програмата(от -20 до +19). по -голямо число означава по нисък приоритет, когато стартираш програма с по-висок приоритет тя "има предимство" пред програмите с по нисък такъв.


Титла: Как да забравим за увисването
Публикувано от: rpetrov в May 12, 2005, 12:12
ulimit ?


Титла: Как да забравим за увисването
Публикувано от: plamen_t в May 14, 2005, 16:28
А въобще тази идея с ограничаването на Х-а дали има смисъл. Може ли да се смята, че ще работи в повечето случаи, когато увисне Х-а или някой мениджър на прозорци?


Титла: Как да забравим за увисването
Публикувано от: poisoner в May 14, 2005, 17:28
аз не мисля че е добра идея да му се намаля приоритета, щото ако има програма с по голям, то тогава Х-са ще се влачи. А може и да не съм прав.