4
ทำไมคนแนะนำตัวเลือก -j3 สำหรับทำเมื่อมี CPU แบบดูอัลคอร์?
ใน Gentoo Linux เป็นไปได้ที่จะตั้งค่าMAKEOPTSตัวแปร/etc/portage/make.confเพื่อบอกmakeจำนวนงานที่ควรทำงานแบบขนานเมื่อสร้างแพ็คเกจ เนื่องจากฉันมีซีพียูแบบดูอัลคอร์ฉันจึงเลือกใช้-j2ตัวเลือกอย่างไร้เดียงสา: หนึ่งงานต่อคอร์ดังนั้นทั้งคู่จึงมีงานต้องทำ "ปัญหา" มีการอ้างอิงจำนวนมากที่บอกให้ผู้ใช้มี CPU แบบดูอัลคอร์เพื่อตั้งค่า-j3ตัวเลือกแทน บางส่วนของพวกเขาคือ: คู่มือ Gentoo Gentoo wiki make.conf (5) หน้าคน ตัวอย่างเช่นคู่มือ Gentoo พูดว่า: ทางเลือกที่ดีคือจำนวนของ CPU (หรือแกนประมวลผล CPU) ในระบบของคุณบวกหนึ่ง แต่แนวทางนี้อาจไม่สมบูรณ์แบบเสมอไป แต่เหตุผลสำหรับกฎ "CPUs + 1" คืออะไร ทำไมต้องมีงานพิเศษ make.conf (5) หน้าคนพูดถึง: การตั้งค่าที่แนะนำอยู่ระหว่าง CPU + 1 และ 2 * CPUs + 1 ฉันยังอ่านหัวข้อ 5.4 (การเรียกใช้งานแบบขนาน) ในmakeหน้าข้อมูลและmakeคำอธิบายหน้า …