З кількох місяців на одній із настільних систем 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
. Будь ласка, відредагуйте висновок у своєму запитанні.