Минимизировать время загрузки

8

Я использую Ubuntu 10.04 (Pinguy OS). Моя система загружается более 30 секунд (атом 1,6 ГГц). Как выбрать, какие модули загружать при загрузке?

Muthu
источник
проверьте, имеет ли ваш раздел файловую систему ext4
Praweł
1
Вы, вероятно, лучше спросить на форумах Pinguy OS .. pinguyos.com/forum
popey
4
Pinguy OS может быть ОСНОВАНА на Ubuntu, но это не Ubuntu ...

Ответы:

7

Боюсь, что на самом деле не так много можно получить с помощью конфигурации. Но:

  • Безошибочный способ увеличить скорость загрузки - купить твердотельный диск . Поскольку загрузка очень сильно зависит от дискового ввода-вывода, в некоторых системах она может сократить время загрузки до доли .

Большая часть вычислительной работы во время загрузки выполняется, когда система все равно ожидает ввода-вывода (что является результатом работы по каноническому принципу, см. Ниже), поэтому избавление от, казалось бы, ненужной вычислительной работы чаще всего не стоит. Действительно, загрузка сейчас в основном ждет диска.

альтернативный текстСкотт Джеймс Ремнант из 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.

Стефано Палаццо
источник