Последние несколько дней мой компьютер набирал обороты, хотя и не очень много делал. Я говорю об экземпляре Firefox, gedit, нескольких окон терминатора, и это все. У меня conky
работает на моем рабочем столе, и он говорит мне следующее:
Хуже, чем шумные вентиляторы, потребляемая мощность (около 50 Вт, если верить нашему монитору энергии) - это блокировки X. Приложения продолжают зависать, и я пытаюсь сделать работу. Все это делает Оли скучным мальчиком.
Я был очень смущен , что ни conky
или htop
не показывал мне процесс , но я просто запустить , ps aux | sort -k 3
и я вижу целый ряд процессов , которые выглядят , как они могли бы быть причиной моей боли:
root 6 0.0 0.0 0 0 ? S Nov27 0:00 [migration/0]
root 7 0.0 0.0 0 0 ? S Nov27 0:00 [migration/1]
root 11 0.0 0.0 0 0 ? S Nov27 0:00 [migration/2]
root 14 2589903 0.0 0 0 ? S Nov27 21114581:29 [migration/3]
root 17 97.2 0.0 0 0 ? S Nov27 11543:55 [migration/4]
root 26 97.7 0.0 0 0 ? S Nov27 11601:34 [migration/7]
root 23 99.6 0.0 0 0 ? S Nov27 11834:39 [migration/6]
root 20 99.7 0.0 0 0 ? S Nov27 11837:29 [migration/5]
Что на земле эти migration
вещи? Что еще более важно, как я могу убить их, не убивая мою систему?
Изменить: другие детали. Я работаю на графическом оборудовании nvidia, используя закрытый двоичный драйвер (из onereic-updates). Я и недавно использовал VirtualBox. Это чипсет и процессор для материнской платы Intel. У меня есть твердотельный накопитель на основе dmraid и «кластер» хранения на основе mdraid (где живет большая часть моего профиля). Если вам нужно больше, просто ткните меня.
Ответы:
Вы не можете, потоки, которые вы видите, являются потоками ядра, ответственными за перемещение потоков между процессорами.
Они являются частью планировщика ядра и не несут ответственности за боль, которую вы испытываете.
(Я знаю, что это не ответ, почему вы испытываете боль в первую очередь, подробнее об этом позже.)
источник
ps aux | sort -k 3 | grep migration
на своих серверах, и потоки миграции работают, но не достигают пика выше 0,0% ЦП. Мне нужно знать, почему ядро отскакивает от процессов, чтобы я мог их остановить.Я нашел причину миграционного хаоса.
Некоторое время назад я расстраивался из-за того, что
gnome-do
не остался в живых. Итак, я написал это в моей записи запуска:Оказывается, вместо того, чтобы бежать, он просто пытается снова и снова появляться. Я думаю, гном-до разветвляется, а не блокирует.
Я обнаружил это, просто пройдя через каждый пользовательский процесс, который у меня есть, и уничтожив его. Он не использовал сам процессор, но выглядел подозрительно.
источник