การรวบรวมเคอร์เนลลินุกซ์ที่ดาวน์โหลดมา (เช่น 3.2) ทำให้ระบบปฏิบัติการ (เช่น Ubuntu) เร็วขึ้นบนเครื่องเฉพาะนั้นหรือไม่?
การรวบรวมเคอร์เนลลินุกซ์ที่ดาวน์โหลดมา (เช่น 3.2) ทำให้ระบบปฏิบัติการ (เช่น Ubuntu) เร็วขึ้นบนเครื่องเฉพาะนั้นหรือไม่?
คำตอบ:
โดยทั่วไปไม่มี
อย่างไรก็ตามมีข้อยกเว้นบางอย่างสำหรับ "ไม่" ตัวอย่างเช่นliquorix เคอร์เนลหรืออูบุนตูเคอร์เนลรสชาติ โดยทั่วไปการปรับประสิทธิภาพเหล่านี้และสามารถสร้างความแตกต่าง (เคอร์เนลเซิร์ฟเวอร์เร็วกว่าสำหรับเซิร์ฟเวอร์และจะไม่ปรับปรุงประสิทธิภาพการทำงานเดสก์ท็อป)
ด้วย Ubuntu หากคุณใช้งานเคอร์เนลที่เหมาะสมคุณควรไปได้ดี
หมายเหตุ:เคอร์เนล Liquorix ยังมีแพตช์บางอย่าง (นอกเหนือจากการปรับแต่งประสิทธิภาพ)
ข้อยกเว้นอื่น ๆ คือถ้าคุณมีฮาร์ดแวร์ที่ผิดปกติ
แต่ในกรณีส่วนใหญ่ประสิทธิภาพไม่ได้เป็นเหตุผล "มาตรฐาน" ในการรวบรวมเคอร์เนล
ดู:
คำตอบที่ถูกต้องที่สุดคือ bodhi.zazen พูดไม่ปกติ แต่มีข้อยกเว้นเล็กน้อย ข้อยกเว้นเหล่านั้นส่วนใหญ่เกี่ยวข้องกับฮาร์ดแวร์ แต่บางข้อเป็นเพียงปัญหาการกำหนดค่า เหตุผลสำหรับคำตอบของฉันดังต่อไปนี้
ฉันได้รวบรวมเมล็ดยี่สิบหกระหว่างสองเครื่องในเดือนที่ผ่านมาพยายามปรับแต่งประสิทธิภาพ สิ่งที่ฉันพบ:
ฉันใช้เวลาในการรวบรวมและทดสอบกับการกำหนดค่าที่แตกต่างกันอย่างไร้สาระ สำหรับทั้งหมดนั้นมีเพียงห้าเมล็ดเท่านั้นที่ให้ผลลัพธ์ที่พึงปรารถนาจากความพยายามยี่สิบหกครั้ง ข้าวเมล็ดทั้งเจ็ดนั้นไม่สามารถใช้งานได้ (ไม่สามารถบูตได้หรือไม่สามารถเริ่ม X ได้) ฉันเพิ่งติดตั้งเคอร์เนล Liquorix จากแหล่งเก็บข้อมูลและทำการปรับปรุงทั้งหมดข้างต้นพร้อมกับเพิ่มอัตราเฟรม 50% ในเกม Windows ที่ฉันเล่นผ่าน WINE บนระบบ Core2 ใช้เวลาเพียงไม่กี่นาทีและไม่มีอะไรพัง
ระบบปฏิบัติการของฉันดีขึ้นหรือไม่เพราะฉันรวบรวมเคอร์เนลของตัวเอง? ก็ใช่เล็กน้อย จนกว่าฉันจะพบสิ่งที่ทำงานช้าลง / หยุดพักเนื่องจากฉันไม่พบในระหว่างการทดสอบ ระบบปฏิบัติการของฉันเร็วขึ้นไหม เลขที่
จากประสบการณ์ของฉันใช่ แต่ข้อดีส่วนใหญ่มาจากการกำจัดคุณสมบัติที่ไม่จำเป็นและการเลือกคุณสมบัติอื่น ๆ เช่นประเภทโปรเซสเซอร์ของคุณ อีกทั้งทำให้เป็นเวลาแฝงที่ต่ำมากสำหรับการใช้เดสก์ท็อป ฉันได้รวบรวมเคอร์เนลมานานหลายปีและสำหรับฉันความแตกต่างที่เห็นได้ชัดอยู่เสมอ แต่มีประโยชน์อื่น ๆ เวลาในการบูตก็ดีขึ้นเช่นกัน
อย่างไรก็ตามใช้เวลานานมากในการเลือกเฉพาะตัวเลือกที่คุณต้องการ
ฉันไม่รู้วิธีการเกี่ยวกับเคอร์เนล แต่โดยทั่วไปแล้วการรวบรวมแอปจากแหล่งมักจะทำให้พวกเขาทำงานได้เร็วขึ้น (ฉันมักจะทำกับ dev libs เช่น CGAL หรือแอพอย่าง ParaView) แน่นอนว่าเมื่อกระบวนการรวบรวมถูกปรับให้เหมาะสมสำหรับสถาปัตยกรรมและอื่น ๆ
อย่างไรก็ตามฉันไม่คิดว่าการรวบรวมเคอร์เนลจะทำให้เร็วขึ้นมากเท่าที่มันมีอิทธิพลต่อการแสดงผล ในความคิดของฉันมันจะปรากฏเฉพาะในเคาน์เตอร์วัดประสิทธิภาพเท่านั้น
ฉันรวบรวมเคอร์เนลสำหรับ EeePC 900A เพียงเพื่อลบไดรเวอร์และคุณสมบัติที่ไม่จำเป็นออกไปเพื่อบูตโดยไม่ต้องเริ่มต้นพิเศษเพื่อตั้งค่าตัวกำหนดเวลา I / O เริ่มต้นเพื่อปรับให้เหมาะสมสำหรับ Atom และปิดการดีบักและประสิทธิภาพการตอบสนอง คุณสมบัติการบันทึก (มันถูกใช้เป็นเซิร์ฟเวอร์สำหรับสิ่งต่าง ๆ ) จำเป็นต้องใช้เวลาบูตน้อยลง ^^ เมื่อประมาณหนึ่งปีที่แล้วฉันลองใช้ก่อนหน้านี้ แต่ Chromium แสดงหน้าเว็บว่างเปล่า - พร้อมลิงก์ที่คลิกได้ ...