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