จะเร็วกว่าไหมถ้ามี RAM 4 GB 2 เท่าหรือสองเท่า 4 GB ด้วยเมนบอร์ด dual-channel?


50

ฉันกำลังสร้างระบบ Core i7-860ซึ่งรองรับหน่วยความจำสองช่องทาง (สูงสุด 16 GB ในสี่ DIMM) เป้าหมายของฉันคือ 8 GB จากมุมมองด้านประสิทธิภาพจะดีกว่าหรือไม่ที่จะมีสองเท่า 4 GB หรือสี่เท่า 2 GB?

คำตอบ:


47

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

ด้วยเหตุผลนี้ 2 x 4 GB จะเร็วกว่าแล้ว 4 x 2 GB

แก้ไข - มีคำอธิบายทางเทคนิคที่ดีกว่าในเว็บไซต์ยัติภังค์เพื่อบังคับใช้คำตอบของฉันแม้ว่าจะมีการพูดถึงแท่งขนาดต่ำกว่า:

ควรใช้โมดูล 2 GB สองตัวไม่ใช่เพื่อความแตกต่างของความเร็ว (แม้ว่าอาจมีข้อได้เปรียบเล็กน้อย - เพิ่มอีกเล็กน้อย) แต่สำหรับระบบย่อยหน่วยความจำที่มีความน่าเชื่อถือมากกว่า

ระบบเดสก์ท็อปส่วนใหญ่ใช้โมดูล RAM ที่ไม่บัฟเฟอร์ซึ่งส่งผลให้โหลดที่อยู่และบัสข้อมูลจำนวนมากเมื่อคุณติดตั้งโมดูลมากกว่าสองโมดูลและสามารถลดการส่งสัญญาณบนบัสเหล่านี้ได้อย่างมาก ระบบย่อยหน่วยความจำ "เห็น 'หนึ่งภาระต่อชิปหน่วยความจำ - ดังนั้นเมื่อมีการติดตั้งสองโมดูลนั่นคือมากถึง 32 โหลด (พร้อมโมดูลสองด้าน) ... และเมื่อติดตั้งสี่โมดูลที่ติดตั้งไฟฟ้ามากถึง 64 โหลดบนบัส บางระบบปรับโดยอัตโนมัติสำหรับการโหลดที่สูงกว่านี้โดยเพิ่มแรงดันไฟฟ้าเล็กน้อยในการลดความถี่สัญญาณนาฬิกาของหน่วยความจำ (ดังนั้นจึงทำให้ช้าลงเล็กน้อย) หรือโดยการเพิ่มวงจรในการตั้งค่าเวลาแฝงของ SPD (อีกครั้ง . การปรับเหล่านี้ช่วยให้ระบบย่อยของหน่วยความจำมีความน่าเชื่อถือ - แต่หมายความว่าโมดูล 4 x 1 GB จะช้ากว่าโมดูล 2 x 2 GB เล็กน้อยในระบบเหล่านี้ แต่ไม่ว่าจะมีความแตกต่างด้านเวลาหรือไม่หน่วยความจำจะเชื่อถือได้มากขึ้นด้วยโมดูลเพียงสองโมดูลเท่านั้น

ขอมอบเครดิตให้กับแกรี่caseที่ The Hyphenated Site สำหรับคำตอบนี้


5
โดยสังหรณ์ใจฉันจะคิดว่าสิ่งที่โจเทย์เลอร์พูดอาจเป็นจริง (4x2GB ออกจากพื้นที่มากขึ้นสำหรับการทำงานพร้อมกัน) แต่ฉันอาจผิดอย่างสมบูรณ์ แต่ความแตกต่างอาจมีขนาดเล็กอยู่ดีฉันอาจใช้ขนาด 2x4GB เพราะจะอนุญาตให้อัปเกรดเป็น 16GB ในอนาคตหากจำเป็น
Borek Bernard

คือมาตรฐานของผู้ใช้แอปพลิเคชันเหล่านั้นหรือพวกเขาทั้งหมดทดสอบสังเคราะห์? หากอดีตฉันต้องการลิงค์ไปยังพวกเขา
Dan Neely

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

1
มันอาจเข้าท่ามากกว่าที่จะเชื่อมโยงไปยังการนำเสนอของ garycase อ้างอิงแทน EE โดยตรงเนื่องจากไม่ต้องจ่ายเงินคุณต้องกระโดดผ่าน google hoop เพื่อดูเนื้อหา EE
Dan Neely

เป็นการดีที่ได้ทราบว่าโมดูลหน่วยความจำทั้งสี่จะทำงานช้าลงเพียงใด ฉันรู้ว่าตัวเลขที่แม่นยำจะยากที่จะได้มา แต่เรากำลังพูดถึง 0.1% หรือไม่ 1%? 10%?
Martin Tournoij

18

2x4GB จะเร็วกว่ามาตรฐานเล็กน้อยเนื่องจากเมนบอร์ดจะต้องผ่อนเวลาเล็กน้อยเพื่อรองรับ DIMM สองตัวต่อช่อง แต่ในโลกแห่งการใช้งานจริงคุณจะไม่สังเกตเห็นความแตกต่างเลย นอกจากนี้ยังอาจมีความสำคัญหากคุณโอเวอร์คล็อกอย่างมีนัยสำคัญที่ DIMM ชุดที่สองจะจำกัดความสามารถของคุณในการผลักนาฬิกาหน่วยความจำค่อนข้างสูง

หากค่าใช้จ่ายเท่ากัน 2x4 GB จะช่วยให้คุณมีพื้นที่ว่างในการขยายหน่วยความจำได้ถึง 16 GB ในอนาคตหากคุณต้องการ หากค่าใช้จ่ายสูงขึ้นอย่างมากและคุณไม่คาดหวังว่าจะต้องใช้ RAM เพิ่มขึ้นไม่มีเหตุผลที่จะไม่ประหยัดเงินและใช้ 4x2GB แทน


ราคาของ 2x4GB นั้นสูงกว่า 4x2GB เล็กน้อย แต่ฉันก็ให้ความสำคัญกับความเป็นไปได้ที่จะอัปเกรดเป็น 16GB ในอนาคตดังนั้นฉันอาจจะไปหามัน
Borek Bernard

5

ไม่ใช่คำตอบของฉัน แต่เป็นคำตอบที่ฉันติดตาม:

คำถามนี้เกิดขึ้นก่อนหน้าในฟอรัมอื่น ๆ หลายแห่ง แต่ไม่เคยมีคำตอบที่ชัดเจน การโอเวอร์คล็อกอัปเกรดและอุณหภูมิกันฉันจะสงสัยว่า 4x2 จะเร็วกว่า 2x4 เล็กน้อยเนื่องจากจะมีการแทรกเพิ่มขึ้น Interleaving หมายความว่าข้อมูลถูกกระจายไปทั่วชิปหน่วยความจำเพิ่มเติม ในขณะที่ชิปบางตัวกำลังรอให้รอบเวลา CAS ของพวกเขาเสร็จสิ้นการเข้าถึงข้อมูลสามารถเกิดขึ้นได้จากชิปอื่น ๆ

สิ่งคือมันขึ้นอยู่กับการนำNorthbridge (NB) มาใช้จริงๆ NB จะต้องสามารถใช้ประโยชน์จากการสอดแทรกในสี่ DIMM ได้และฉันไม่รู้ว่า NBs ใดที่ทำและอันไหน ฉันสงสัยว่า Xeon NBs ส่วนใหญ่สามารถแทรกข้าม DIMM ได้สี่อันที่จริงแล้ว NB เหล่านั้นส่วนใหญ่ต้องการ DIMM ที่ติดตั้งในกลุ่มที่สี่ ฉันไม่แน่ใจเกี่ยวกับสาย NB ผู้บริโภคเช่น P35, 965 และ nForce 680i คำตอบอาจแตกต่างกันสำหรับชิปเซ็ตแต่ละตัว ...

ฉันรู้ว่านี่ไม่ได้ตอบคำถามของคุณโดยตรง ฉันค่อนข้างแน่ใจว่า 4x2 จะไม่ช้ากว่า 2x4 มันจะเหมือนกันหรือเร็วกว่านี้ถ้า NB รองรับ interleave สี่ทิศทาง


เกณฑ์มาตรฐานเดียวที่ฉันสามารถหาได้ (จาก AMD 939 เก่า) แสดงให้เห็นถึงประสิทธิภาพการทำงานที่ชะลอตัวลงเนื่องจากธนาคารที่สองได้รับการบรรจุเนื่องจากมีการเข้าจังหวะเวลา เป็นไปได้ว่าตัวควบคุมเก่า (หรือตัวควบคุม FBRAM บนเซิร์ฟเวอร์) ได้รับประโยชน์เช่นนั้น แต่ตัวควบคุมผู้บริโภครุ่นใหม่ไม่ได้ anandtech.com/memory/showdoc.aspx?i=2560&p=2
Dan Neely
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.