Высокое использование ЦП без виноватого процесса. Что такое [migration / x]?

19

В течение последних нескольких дней мой компьютер обновлял своих поклонников, не делая многого. Я говорю экземпляр Firefox, gedit, несколько окон терминатора, и это все. У меня есть conky , работающий на моем рабочем столе, и он сообщает мне следующее:

Хуже, чем шумные болельщики, power power (около 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. У меня есть SSD на основе dmraid и кластер хранения на основе mdraid (где живет большинство моих профилей). Если вам нужно больше, просто совать меня.

    
задан Oli 06.12.2011 в 00:02
источник

2 ответа

16

Вы не можете, потоки, которые вы видите, - это потоки ядра, ответственные за перемещение потоков между CPU.

Они являются частью планировщика ядра и не несут ответственности за боль, которую вы испытываете.

(Я знаю, что это не ответит, почему у вас болит, в первую очередь, больше об этом позже.)

    
ответ дан Bruno Pereira 06.12.2011 в 00:10
источник
17

Я нашел причину хаоса миграции.

Некоторое время назад я был разочарован тем, что gnome-do не остался жив. Поэтому я написал это в моих записях:

bash -c "while true; do gnome-do; done"

Выключается, а не работает один раз, который просто пытается повторять снова и снова. Я думаю, что gnome-do вилки, а не блоки.

Я нашел это, просто пройдя через каждый пользовательский процесс, который у меня есть, и запустил его. Он не использовал какой-либо процессор, но выглядел подозрительным.

    
ответ дан Oli 06.12.2011 в 12:05