>>>>> Mikhail Ramendik <m...@ramendik.ru> writes:
>>>>> 2011/9/11 Ivan Shmakov <i...@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)


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/86litv13za....@gray.siamics.net

Ответить