Я использую Ubuntu 10.04 (Pinguy OS). Моя система загружается более 30 секунд (атом 1,6 ГГц). Как выбрать, какие модули загружать при загрузке?
Я использую Ubuntu 10.04 (Pinguy OS). Моя система загружается более 30 секунд (атом 1,6 ГГц). Как выбрать, какие модули загружать при загрузке?
Ответы:
Боюсь, что на самом деле не так много можно получить с помощью конфигурации. Но:
Большая часть вычислительной работы во время загрузки выполняется, когда система все равно ожидает ввода-вывода (что является результатом работы по каноническому принципу, см. Ниже), поэтому избавление от, казалось бы, ненужной вычислительной работы чаще всего не стоит. Действительно, загрузка сейчас в основном ждет диска.
Скотт Джеймс Ремнант из Canonical рассказывает, как мы сделали загрузку Ubuntu быстрее . (Обсуждение снято на LinuxCon в Бостоне - август 2010 г., около 1 часа). Вышесказанное - только мое поверхностное, минимальное резюме доклада, что, конечно, не делает этого правильно!
Кроме того, вы можете отключить несколько программ, которые запускаются автоматически:
Перейдите в Система → Настройки → Запускаемые приложения и отключите все, что вам не нужно:
Как я уже сказал, это не будет делать много на пути сокращения времени загрузки. Для меня это уменьшает его примерно на четверть секунды, что больше стандартного отклонения по DHCP, и это делается во время запуска других вещей. Но, тем не менее, вы можете сделать это и посмотреть, если вы что-то получите.
С тех пор как я впервые ответил на этот вопрос, я опробовал, так сказать, свое решение о покупке SSD (по рекомендации Хорхе Катро). И это заставило мою машину загрузиться за 11 секунд. Хочу еще раз подчеркнуть, что даже самый дешевый ssd на 16 Гб (вероятно) сделает это (а 16 гигабайт более чем достаточно /
, если вы /home
используете другой диск).
Чтобы увидеть, какие процессы занимают больше всего времени (будь то ввод / вывод или загрузка процессора), откройте Терминал через Приложения → Стандартные → Терминал и введите
sudo apt-get install bootchart
sudo update-initramfs -u -k $(uname -r)
Затем перезагрузите компьютер, откройте браузер файлов и перейдите к /var/log/bootchart/
изображению png, показывающему, какие процессы являются проблемными.
Как видите, в нем мало синего (загрузка процессора). И у меня только одно ядро на этой машине. Большая часть ресурсов процессора расходуется на Mutter (это Ubuntu-Netbook-Edition), сервис единого входа Ubuntu для Ubuntu One и запуск Unity (всего около секунды). При обычной установке Ubuntu Desktop они не будут учитываться при загрузке, они остановятся после запуска GDM (экран входа в систему). На этой старой загрузочной диаграмме, которую я нашел где-то в Интернете, вы можете ясно увидеть улучшения, внесенные Canonical в процесс загрузки. Эта загрузка занимает 1:15, и время, которое он не ждет, он тратит в основном на сон.
Через 30 секунд ваша система действительно загружается очень быстро. Я бы ожидал 50-70.