Слишком долгое время простоя диска перед загрузкой
Я недавно установил SSD. Время загрузки на самом деле отличное. Но мне любопытно узнать, почему кажется, что он много работает на холостом ходу, прежде чем загружаться. Я заметил это на индикаторе жесткого диска, который гаснет на несколько секунд после появления логотипа Ubuntu, и когда он начинает мигать, вы можете сказать, что он начал загрузку.
Я включил создание загрузочных диаграмм и заметил, что они отличаются от тех, которые я вижу повсюду, потому что кажется, что они начинают действовать через 10 секунд.
Это не личинка. Для grub все время установлено на 0, и логотип Ubuntu появляется быстро после того, как я включаю компьютер.
Редактировать 1
systemd-analyze
выход:
Startup finished in 10.282s (kernel) + 9.525s (userspace) = 19.808s
systemd-analyze blame
:
7.010s NetworkManager-wait-online.service
996ms dev-sda5.device
819ms gpu-manager.service
785ms systemd-cryptsetup@cryptswap1.service
621ms systemd-hwdb-update.service
582ms systemd-fsck@dev-disk-by\x2duuid-17b45d84\x2dc711\x2d4481\x2d8a55\x2d30622ad67311.service
285ms accounts-daemon.service
263ms ModemManager.service
[...]
Редактировать 2 я пытался systemd-analyze plot
и это выход. Таким образом, кажется, что эти 10 секунд загружается ядро? так нормально тогда? Клянусь, я видел, как машины с Ubuntu загружались буквально за 2 секунды.
Высокое разрешение: http://goo.gl/Nggroi
1 ответ
Эти 10 секунд - загрузка initramfs, обнаружение оборудования и монтирование вашего root fs. Ubuntu не использует systemd в течение этого времени, поэтому никаких данных нет. Если вы не используете необычные разделы, вы можете попытаться обойтись без них, и это может сэкономить некоторое время или, по крайней мере, дать пригодные для загрузки данные загрузочной диаграммы за это время, но, похоже, вы используете зашифрованную файловую систему. Предполагая, что это ваша корневая файловая система, тогда требуется initramfs.