на заметку.
в ситуации, когда в ядре 2.6.24 включен CONFIG_FAIR_GROUP_SCHED и CONFIG_FAIR_USER_SCHED, в момент когда вы желаете что-то заемержить и посмотреть в это же время фильм, телевизор или послушать музыку, то ничего не выйдет. соль в том что при комбинации CONFIG_FAIR_GROUP_SCHED+CONFIG_FAIR_USER_SCHED время процессора сначала распределяется между пользователями, а потом только между процессорами одного пользователя. причем, root имеет приоритет перед всеми прочими пользователями. к счастью, есть механизм указания пользовательского приоритета. достаточно сделать:
echo 512 > /sys/kernel/uids/0/cpu_share
(умолчание для root-а 2048, для простых смертных: 1024)