Как сделать процесс в реальном времени мягким в условиях интенсивной перегрузки интенсивной фоновой нагрузки IO?
schedtool: PID 32301: PRIO 4, POLICY R: SCHED_RR, NICE -20, AFFINITY 0xf ionice: realtime: prio 4
Но музыка все равно спотыкается.
Фоновая загрузка является низкой (SCHED_IDLEPRIO, idle), но использует много памяти (больше, чем физически доступно) и выполняет много операций ввода-вывода и вычислений.
Latencytop показывает около 1500 мс для:
Following symlink Writing buffer to disk (sync) Page fault Writing a page to disk
как для нагрузки bg, так и для несвязанных процессов. Средняя нагрузка составляет 10 и считается.
Почему он не может выделить, например, 200 МГц одного из ядер и 32 МБ памяти и не менее одного раза в секунду возможность ввода-вывода для mplayer, чтобы сделать его счастливым, продолжая вычисления в фоновом режиме?
Или: почему он не может оставить фоновые задачи и поменяться местами, любя друг друга, но оставляя остальную часть системы, как если бы не было фоновой нагрузки?
Как иметь процессы RT и тяжелую загрузку bg одновременно (без виртуальных машин)?
0 ответов на вопрос
Похожие вопросы
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
4
Каковы различия между основными дистрибутивами Linux? Я замечу?
-
-
2
Ограничить использование процессора для Flash в Firefox?
-
2
Как мне заставить мой микрофон работать под Debian GNOME?
-
2
Конки установки - образцы / идеи?
-
3
Каковы различия между оконными менеджерами Linux?
-
2
ThunderBird / Синхронизация освещения с SE k770i
-
4
Файловая система Linux
-
6
Полноэкранная медленная вспышка в KDE 4