Интенсивная активность доступа к жесткому диску сразу после входа
Я обновил свой Ubuntu Karmic до Lucid несколько месяцев назад. Я не знаю, когда все это началось, но дело в том, что, когда я вхожу в систему, я некоторое время наблюдаю очень интенсивную активность доступа к диску, которая препятствует запуску любого приложения за разумное время (это занимает от 10 до 20 секунд).
Вот почему я не могу запустить окно терминала и top или iostat как раз вовремя, чтобы увидеть, что происходит. Когда это подсказывает, уже слишком поздно.
Я пытался отграничить проблему, удаляя Zeitgeist, Docky или любую другую программу, которая, по моему мнению, стояла за этим. Я даже удалил свою личную зашифрованную папку, чтобы избежать проблем с расшифровкой. Ничего не изменилось.
Есть идеи о том, как поступить? Заранее спасибо.
1 ответ
Я бы переключился на виртуальный терминал на экране входа в GDM (Ctrl+Alt+F1), залогинился и начал iotop
(возможно, вам нужно сначала установить его). Затем переключитесь обратно на GDM (Ctrl+Alt+F7), войдите в систему и немедленно переключитесь обратно на iotop
используя Ctrl+Alt+F1. Теперь вы должны увидеть, какой процесс отвечает за тяжелые операции ввода-вывода.
Забыл упомянуть об альтернативе: вы можете попробовать использовать bootchart для создания диаграммы, которая визуализирует процесс загрузки + запуск с рабочего стола. Возможно, вам нужно отредактировать его конфигурацию, чтобы он отображал не только первые секунды загрузки рабочего стола:
Откройте файл /etc/init/bootchart.conf и удалите строку:--crop-after=compiz,metacity,mutter,kwin,xfwm4 \
Две вещи:
Возможно, вам потребуется дважды перезагрузиться после первой установки, чтобы получить полезный результат (возможно, файл индекса нужно перестроить, я точно не знаю).
После установки загрузочная диаграмма будет запускаться при каждой загрузке, если вы не добавите
bootchart=disable
к параметру 'GRUB_CMDLINE_LINUX_DEFAULT' в '/etc/default/grub' (за которым следуетsudo update-grub
).