Десять лет назад (2009), Рабочий стол Ubuntu имел план загрузиться быстро.
Согласно Wiki Ubuntu, Ubuntu удовлетворила цели, переключающейся на замену init названный Выскочкой в 9,10 (Кармический) и после которого, Ubuntu имела цель для достижения 10 вторых вех начальной загрузки в 10,04 (Ясный).
С нашей целью переключения на выскочку в 9,10 встреченных мы можем теперь сфокусироваться на достижении этапа начальной загрузки 10 секунд, который мы устанавливаем для Lucid. Мы переключимся на Dell, Мини-10v с SSD как наша базовая платформа, и регулярно сообщать о результатах ежедневно. Время и результаты bootchart и для SSD и для устройства хранения данных жесткого диска будут отправлены [...]
Цель как 10-е означает, что нам нужен бюджет для каждого главного компонента последовательности начальной загрузки:
- Ядро: 2 с, включая initramfs
- Инфраструктура: 2 с, загрузка драйвера, монтирование файловой системы, базовые услуги
- X: 2 с, включая gdm
- Рабочий стол: 4 с, все остальное
FoundationsTeam/BootPerformance (в последний раз отредактировал 26.11.2009 16:49:47 robbie.w),
Эти детали, скорее всего, основаны на этом сообщении Scott из списка разработчика Ubuntu, который был найден через эту датированную статью о Ars Technica. Другая ссылка на презентацию UDS больше не действительна, но копия может быть найдена на Wiki Ubuntu (см. следующий заключенный в кавычки источник).
Слайд 18:
Мы можем действительно сделать это?Примечания: Это будет твердым ;)
Прошлой ночью Берлинского спринта я соединил a
подтверждение концепции, чтобы видеть, было ли это возможно.Примечания при слайде: Это.
- Источник: Кармическая Презентация Scott James Remnant UDS с помощью Ubuntu Wiki
Презентация UDS подсказала, что 10-секундная начальная загрузка была возможна, за исключением того, что было только подтверждение концепции. При оглядывании назад в этап десять лет спустя сегодня, кажется, нет никакого зарегистрированного результата того, имела ли Ubuntu успешно начальную загрузку за десять секунд или иначе. С другой стороны был этап просто экспериментом или предназначил как реальную функцию - не уверенный также.
Таким образом, что произошло с 10 вторыми этапами начальной загрузки - любой зарегистрированный результат; еще, что мы знаем о выполнении начальной загрузки Ubuntu тогда?
Мы не уверены, но этап был рассмотрен в конце 2011.
BootSpeedAnalysis на Ubuntu Wiki может быть единственным зарегистрированным результатом этапа, или по крайней мере тесно связанный, найденный на эту дату, которой отвечают. 10-секундная начальная загрузка, возможно, была достигнута, но результатом не были точно десять секунд.
Базовая платформа
Все тесты и диаграммы были сделаны на Dell, Мини-10v с двухъядерным Atom на 1,6 ГГц ЦП (т.е. скорее замедлитесь), и SSD на 16 ГБ с максимальной пропускной способностью чтения ~ 96 МБ/с (согласно палимпсесту, подтвержденному ureadahead bootcharts).
Диаграммы начальной загрузки относятся к запасу установка Ubuntu с включенным автовходом в систему, если не указано иное.
Время начальной загрузки (в секундах)
| Phase | Lucid | Maverick | Oneiric Beta-1 | Oneiric | |-----------------|-------|----------|----------------|---------| | kernel/plumbing | 4.5 | 5.5 | 8 | 7.5 | | X.org | 1.5 | 2 | 1 | 1.5 | | Desktop | 6 | 6 | 29 | 15.5 | | Total | 12 | 13.5 | 37 | 23.5 | ^^^^^
"Базовая платформа" описывает то, что делает время начальной загрузки сопоставимым от одного выпуска до другого, при помощи тех же аппаратных средств, как определено в BootPerformance на Ubuntu Wiki. Следующая таблица показывает "время начальной загрузки" нескольких релизов Ubuntu: 10.04 (Ясный), 10.10 (Индивидуалист), 11.10 (Сновещательная Бета 1, Сновещательная). Заметьте, что 11,04 выпусков отсутствуют и не перечисленные здесь.
На основе информации выше, мы знаем что:
Время начальной загрузки по сообщениям использует те же аппаратные средства, на которые сослались ранее: Dell, Мини-10v с твердотельным диском (SSD) на 16 ГБ
Время начальной загрузки соответствует установке по умолчанию Ubuntu, и не имеет никакой дальнейшей модификации - помимо включенного автовхода в систему - для достижения результата.
В результате (Ясная) Ubuntu 10.04 смогла загрузиться через 12 секунд.
Существует немного соответствующих видеоклипов, которые продемонстрировали процесс начальной загрузки Ubuntu 10.04 на других аппаратных средствах. Результаты получены в итоге следующим образом.
Неофициальные результаты предназначают для относительного сравнения и нельзя рассмотреть как "истинные результаты" из-за аппаратной конфигурации, и конфигурация системы может существенно отличаться от базовой платформы.
Относительно базовой платформы - двухъядерного Atom на 1,6 ГГц ЦП и SSD на 16 ГБ - что теперь мы можем прийти к заключению, что 10-секундная начальная загрузка была незначительно достигнута Ubuntu в то время. Продолжила ли Ubuntu с тех пор достигать этого или иначе, который может остаться недокументированным в лучшем случае
TL; DR 10 вторых этапов начальной загрузки был незначительно достигнут на основе официального результата; однако, тот же результат не может быть достигнут на практике.
Та цель была достигнута.
Это возможно (и был некоторое время): мои начальные загрузки системы за 12,3 секунд. Это включает MySQL, таким образом, я могу простить им дополнительные 2,3 с. Получите быстрый SSD как начальную загрузку диск и удалите любые сервисы, в которых Вы действительно не нуждаетесь, и также можно получить 10 начальных загрузок второго выхода.
Самое большое препятствие во время начальной загрузки имеет тенденцию быть беспроводной связью для ноутбуков. Можно ускорить это немного с некоторой тонкой настройкой.
Следите, хотя это, которым одна вещь, которая произошла промежуточная, состояла в том, что Канонический отбросил их собственный запуск (выскочка) система и Единица, таким образом, мы получили регулярный "systemd". В тот момент они также больше не имеют влияния на время начальной загрузки больше (помимо отключения сервисов по умолчанию). Помимо тех аппаратных средств также догнал их: введение SSD делает тонкую настройку Вашей операционной системы для запуска более быстрый бесполезный... Вы никогда не получаете значимого улучшения, которое Вы получаете при использовании SSD.