Уже несколько месяцев на одной из настольных систем Ubuntu 14.04, которую я использую, загрузка процессора регулярно поднимается до 80-100% без видимой причины. htop
обычно относят ответственность к процессам файловой системы, таким как nemo
или ntfs
. Для восстановления работы процессора я бы уничтожил этот процесс, что в некоторых случаях привело бы к потере доступа к файловой системе и последующему перезапуску.
Несколько дней назад я заметил , что всякий раз , когда эта ситуация другого процесс всегда присутствовал также с использованием высокого CPU: mediascanner-service-2.0
. Некоторые исследования привели меня к этой теме на форуме, которая просто рекомендовала ее удалить. Так я и сделал.
Конечный результат оказался неожиданно положительным: не только эпизоды высокой загрузки ЦП прошли, но и система намного быстрее. Скорость линзы впечатляет: поиск такого приложения, как Calc, теперь занимает максимум 2 секунды, тогда как раньше это занимало около 20 секунд. Нахождение файла теперь занимает около 5 секунд, тогда как раньше это занимало порядка 30 секунд. Тяжелые программы, такие как Eclipse, запускаются быстрее, а рабочие пространства становятся более плавными. Кажется, также наблюдается общее снижение частоты доступа к диску.
Что именно этот mediascanner2.0
пакет? Это часть Unity 7 или зависимость, которая устанавливается апостериорно ? Можно ли предотвратить его установку?
Обновление : следуя совету Сета, можно отследить этот пакет до indicator-session
:
$ sudo aptitude why mediascanner2.0
i indicator-session Recommends indicator-applet (>= 0.2) | indicator-renderer
i A unity8 Provides indicator-renderer
i A unity8 Recommends unity-scope-mediascanner2
pi unity-scope-mediascanner2 Depends mediascanner2.0
Видимо, mediascanner2.0
(и оболочка Unity 8) являются частью базовой системы 14.04. Осталось ответить - точная функция этого мошеннического пакета.
sudo apt-get install aptitude
) , а затем выполните команду: sudo aptitude why mediascanner2.0
. Пожалуйста, отредактируйте вывод в свой вопрос.