Sau khi nâng cấp từ 17.10, tôi đã trải nghiệm thời gian khởi động lâu hơn. Lúc đầu phải mất hơn 5 phút. dmesg
tiết lộ thủ phạm là một ổ đĩa mềm không tồn tại, mà kernel đã cố gắng tìm kiếm.
Nhanh chóng loại bỏ điều đó, 5 phút đã giảm xuống còn khoảng 40 giây, mà tôi cảm thấy vẫn còn nhiều hơn so với trước khi cập nhật. Chạy dmesg
lại cho thấy phải mất 30 giây để gắn kết một hệ thống tập tin ( đầu ra đầy đủ ), với thông báo sau:
[ 36.362834] EXT4-fs (dm-0): mounted filesystem with ordered data mode. Opts: (null)
Tôi đang khởi động từ ổ SSD, với hai ổ cứng khác được cắm vào, một trong số đó được định dạng trong ext4, nhưng không chứa dữ liệu hệ thống. Tôi đoán đây là SSD. Trong 30 giây này, không có văn bản nào được hiển thị, cũng không bị văng, chỉ là một màn hình trống.
Bây giờ, tôi đã nói rằng nó cảm thấy chậm hơn so với trước khi cập nhật, vì tôi không có thời gian chính xác từ trước, vì vậy câu hỏi đầu tiên của tôi là, có phải mất 30 giây để gắn kết một hệ thống tệp không, và nếu không, làm thế nào để tìm hiểu thêm về những gì có thể gây ra sự chậm trễ?
CHỈNH SỬA 1:
Bật hoặc tắt trao đổi không có tác dụng gì
Trong khi đó tôi cũng đã cài đặt một ổ cứng khác vào máy tính của mình. Nó dường như đã kéo dài thêm thời gian khởi động của tôi thêm khoảng 10 giây, với một dòng khác xuất hiện ở dmesg
đầu ra, ngay trước độ trễ 30 giây đã nói ở trên:
[ 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
kết quả ở đây
Trong khi đó, sau vài lần khởi động lại, các dmesg
dòng tôi đổ lỗi ở trên đã thay đổi thời gian của chúng do đó:
[ 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)
Tôi sẽ thực hiện một vài lần khởi động lại để tìm hiểu xem điều này thay đổi ngẫu nhiên hay giữ nguyên (khối mã trong lần chỉnh sửa đầu tiên là từ lần khởi động đầu tiên sau khi lắp thêm ổ cứng).
EDIT 2.5: random: crng init done
thường xuất hiện theo thời gian như trong chỉnh sửa 1, hiếm khi như trong chỉnh sửa 2. Nó dường như là ... ngẫu nhiên.
systemd-analyze blame
và chỉnh sửa câu hỏi của bạn để bao gồm đầu ra của lệnh này không?