Після оновлення з 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 секунд для монтажу файлової системи, і якщо ні, як дізнатися більше про те, що може спричинити затримку?
EDIT 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)
EDIT 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)
Я зроблю пару перезавантажень, щоб дізнатися, чи змінюється це випадковим чином, чи залишається таким же (блок коду в першому редагуванні відбувається з першого завантаження після вставки додаткового жорсткого диска).
EDIT 2.5: random: crng init done
зазвичай з’являється в рази, як показано в редагуванні 1, рідко як у редагуванні 2. Це здається… випадковим.
systemd-analyze blame
та відредагувати своє запитання, щоб включити вихід цієї команди?