Re: nice -n - только от рута?
>>>>> Mikhail Ramendik <mr@ramendik.ru> writes:
>>>>> 2011/9/11 Ivan Shmakov <ivan@gray.siamics.net>:
>> К слову, я на эти <<грабли>> как-то раз наступил, лет десять
>> назад. С тех пор с RT-процессами не связывался; и даже когда
>> postinst мне предлагал X-сервер таковым сделать -- без раздумий
>> отказывался.
> У меня появилась совсем другая идея. Реализуется сложнее, зато не
> требует привилегий рута.
> Мне ведь не нужен реалтам. Мне нужно, чтобы другие мои же приложения
> не мешали mplayer. Но когда mplayer нет - работали нормально.
> Так вот - перед стартом mplayer взять все PID нынешнего юзера, кроме
> данного процесса, и сделать им renice 10. А после завершения mplayer
> - обратно.
> Достоинства:
> - Не надо рута
Надо — для «обратно.»
> - Не мешаем X серверу (на этой машине он от рута)
Разве он не всегда от него?
> - Можно обходиться с разными процессами по-разному. Например, не
> трогать window manager или pidgin, если он может понадобиться и при
> этом не ест процессор. А злобному flashplugin-nonfree выдать
> SCHED_BATCH.
Что мешает выставить нужные nice процессам изначально? Пока нет
конкуренции за ресурсы — активно используется только одна
программа — оная получает весь IO и CPU. Как только
претендентов больше одного — те, что с большим nice, получают
меньший slice.
Повторюсь, мне помогает. (Но у меня flashplugin не водится
по-определению.)
[…]
--
FSF associate member #7257 Coming soon: Software Freedom Day
http://mail.sf-day.org/lists/listinfo/ planning-ru (ru), sfd-discuss (en)
Reply to: