Оптимизация загрузки
Я установил загрузочную диаграмму, чтобы следить за процессом загрузки.
У меня были некоторые проблемы с временем загрузки (>80 секунд). До:
После некоторой настройки с помощью Bum,Ubuntu-tweak и Start-up Manager я достиг (>30 секунд). После:
Это хорошо? или есть место для большего? Какое время загрузки (диапазон) является нормальным? (конечно, это зависит, но от настроек по умолчанию на среднем / высокотехнологичном ПК)
3 ответа
Единственное, что выделяется для меня в этой загрузочной диаграмме - это (относительно) длительный период от ~6 секунд до ~11 секунд до загрузки, когда пропускная способность диска очень низкая. Это говорит о том, что ureadahead
делает много (медленного) поиска, а не (быстрого) линейного чтения. Изготовление ureadahead
Перепрофилировать ваш ботинок может помочь здесь. Удаление .pack
файлы в /var/lib/ureadahead
вызовет ureadahead
перепрофилировать следующую загрузку.
Из того, что я вижу, я думаю, что ты можешь идти так быстро, как можешь. Единственное, о чем я мог подумать, - это создать собственное ядро специально для вашего оборудования, но я не знаю, насколько это даст вам повышение скорости.
e4rat, если вы используете Ext4. Но желательно с "облегчёнными" версиями. Ureadahead хорош для дисков SSD. Для HDD (на Ext4) вы можете получить больше, используя e4rat (но вам нужно отключить Ureadahead).
e4rat будет перемещать файлы, необходимые для загрузки и входа в систему (и все, что вы запускаете в течение первых 120 секунд. Хорошо, если вы всегда запускаете какое-то приложение при запуске). А варианты "-lite" будут загружать только небольшую часть необходимых файлов в ОЗУ и располагаться параллельно обычному запуску. Это сокращает количество секунд на медленных жестких дисках, когда вам нужно загружать много вещей.
(Также у вас есть Apache + mysql, который вы можете отключить, если он вам не нужен все время, так как оба могут быть легко запущены из cli в кратчайшие сроки)