После обновления с 17.10 у меня увеличилось время загрузки. Сначала это заняло более 5 минут. dmesg
обнаружил, что виновником был несуществующий дисковод, который пыталось найти ядро.
Оперативно удалив это, 5 минут сократились примерно до 40 секунд, что, как мне кажется, все еще больше, чем до обновления. Повторный dmesg
запуск показывает, что для монтирования файловой системы требуется 30 секунд ( полный вывод ) со следующим сообщением:
[ 36.362834] EXT4-fs (dm-0): mounted filesystem with ordered data mode. Opts: (null)
Я загружаюсь с SSD с двумя другими подключенными жесткими дисками, один из которых отформатирован в ext4, но не содержит системных данных. Я предполагаю, что это SSD. В течение этих 30 секунд ни текст, ни заставка не отображаются, просто пустой экран.
Теперь я сказал, что это происходит медленнее, чем до обновления, потому что у меня нет точного времени до этого, поэтому мой первый вопрос: нормально ли это 30 секунд, чтобы смонтировать файловую систему, и если нет, как узнать больше? о том, что может быть причиной задержки?
РЕДАКТИРОВАТЬ 1:
Включение или выключение свопа не имеет никакого эффекта
Тем временем я также установил еще один жесткий диск в свой компьютер. Кажется, это еще больше увеличило время моей загрузки примерно на 10 секунд, при этом на dmesg
выходе появилась еще одна строка , прямо перед вышеупомянутой 30-секундной задержкой:
[ 3.312351] hid-generic 0003:09DA:F613.0005: input,hiddev0,hidraw4: USB HID v1.11 Keyboard [COMPANY USB Device] on usb-0000:00:12.1-1/input2
[ 17.169519] random: crng init done
[ 51.611617] EXT4-fs (dm-0): mounted filesystem with ordered data mode. Opts: (null)
РЕДАКТИРОВАТЬ 2:
systemd-analyze blame
результаты здесь
Между тем после нескольких перезапусков dmesg
строки, которые я обвинил выше, изменили свое время таким образом:
[ 3.348384] hid-generic 0003:09DA:F613.0005: input,hiddev0,hidraw4: USB HID v1.11 Keyboard [COMPANY USB Device] on usb-0000:00:12.1-1/input2
[ 34.091886] random: crng init done
[ 36.488321] EXT4-fs (dm-0): mounted filesystem with ordered data mode. Opts: (null)
Я сделаю пару перезапусков, чтобы выяснить, меняется ли это случайно или остается неизменным (блок кода в первом редактировании выполняется с первой загрузки после установки дополнительного жесткого диска).
РЕДАКТИРОВАТЬ 2.5: random: crng init done
обычно появляется в моменты времени, как показано в редактировании 1, редко как в редактировании 2. Кажется, что это ... случайно.
systemd-analyze blame
и отредактировать свой вопрос, чтобы включить вывод этой команды?