การเพิ่มประสิทธิภาพ Boot-up


9

ฉันติดตั้งbootchartเพื่อตรวจสอบกระบวนการบูทเครื่อง

ฉันมีปัญหากับเวลาการบูทเครื่อง (> 80sec) ก่อน: http://i.stack.imgur.com/4tvky.png

หลังจากปรับแต่งกับ Bum แล้ว Ubuntu-tweak และ Start-up Manager ฉันไปถึง (> 30 วินาที) หลังจาก: http://i.stack.imgur.com/F4Pyf.png

ดีไหม หรือมีห้องสำหรับเพิ่มเติมหรือไม่ เวลาในการบู๊ต (ช่วง) ปกติเป็นเท่าใด? (แน่นอนว่ามันขึ้นอยู่กับ แต่การตั้งค่าเริ่มต้นบนพีซีระดับกลาง / สูง)


2
ฉันคิดว่า 30 วินาทีเป็นการบู๊ตที่ดีถ้าคุณมีฮาร์ดดิสก์
NightwishFan

yep 30sec เป็นที่น่าตื่นตาตื่นใจสำหรับ hdd แต่ลองจินตนาการว่าคุณมี SSD -> แล้วสีแดงทั้งหมดจะหายไป RedStuff = CPU ต้องรอ HDD ของคุณ
aatdark

มันเป็นผลลัพธ์ที่ดี =), 80 วินาทีนั้นยาวไปหน่อย ในขณะที่เวลาบูตประมาณ 10 ~ 40 วินาที (ประมาณ)
Wilsonzaizai

เครื่องของฉันบูทใน 24 วินาทีบน HD 5400rpm บางครั้งแม้ว่ามันจะใช้เวลาบูตนานสักครู่
NightwishFan

คำตอบ:


8

สิ่งเดียวที่โดดเด่นสำหรับฉันใน bootchart นั้นคือระยะเวลา (ค่อนข้าง) นานจาก ~ 6sec ถึง ~ 11sec ในการบู๊ตที่ปริมาณงานของดิสก์ต่ำมาก สิ่งนี้ชี้ให้เห็นว่าureadaheadกำลังค้นหา (ช้า) มากกว่าการอ่านเชิงเส้นอย่างรวดเร็ว การทำการรีureadaheadบูตไฟล์ของคุณอาจช่วยได้ที่นี่ การลบ.packไฟล์ใน/var/lib/ureadaheadจะทำให้ureadaheadการรีบูตไฟล์ครั้งถัดไป


1

จากสิ่งที่ฉันเห็นฉันคิดว่าคุณอาจจะไปเร็วเท่าที่จะทำได้ เกี่ยวกับสิ่งเดียวที่ฉันคิดได้ก็คือการสร้างเคอร์เนลที่กำหนดเองโดยเฉพาะสำหรับฮาร์ดแวร์ของคุณ แต่ฉันไม่รู้ว่าการเพิ่มความเร็วที่จะให้คุณมากแค่ไหน


0

e4rat ถ้าคุณใช้ Ext4 แต่ prefferably กับรุ่น "lite-git" Ureadahead นั้นดีสำหรับดิสก์ SSD สำหรับ HDD (บน Ext4) คุณสามารถได้รับมากขึ้นโดยใช้ e4rat (แต่คุณต้องปิดการใช้งาน ureadahead)

e4rat จะย้ายไฟล์ที่จำเป็นสำหรับการบูทและเข้าสู่ระบบ (และสิ่งที่คุณจะเริ่มในช่วง 120 วินาทีแรก - ดีถ้าคุณเริ่มแอพบางตัวเมื่อเริ่มต้น) และตัวแปร "-lite" จะโหลดไฟล์ที่ต้องการใน RAM เพียงเล็กน้อยและพักขนานกับการเริ่มต้นปกติ นั่นทำให้บางวินาทีบน HDD ช้าเมื่อคุณต้องการโหลดสิ่งต่างๆมากมาย

(นอกจากนี้คุณยังมี Apache + mysql ซึ่งคุณสามารถปิดการใช้งานถ้าคุณไม่ต้องการมันตลอดเวลาเพราะทั้งคู่สามารถเริ่มต้นได้อย่างง่ายดายจาก cli โดยไม่ต้องใช้ตัวอักษร)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.