หลังจากอัปเกรดจาก 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)
ฉันจะทำการรีสตาร์ทสองครั้งเพื่อดูว่าการเปลี่ยนแปลงนี้เป็นการสุ่มหรือยังคงเหมือนเดิม (บล็อกโค้ดในการแก้ไขครั้งแรกมาจากการบู๊ตครั้งแรกหลังจากใส่ HDD พิเศษ)
แก้ไข 2.5: random: crng init done
โดยปกติจะปรากฏในเวลาตามที่แสดงในการแก้ไข 1 ไม่ค่อยเหมือนในการแก้ไข 2 ดูเหมือนว่า ... สุ่ม
systemd-analyze blame
และแก้ไขคำถามของคุณเพื่อรวมเอาท์พุทของคำสั่งนี้ได้หรือไม่?