โฮมเพจ » ทำอย่างไร » การใช้ RAM ที่ไม่เท่ากันในแต่ละช่องจะลดประสิทธิภาพลงหรือไม่

    การใช้ RAM ที่ไม่เท่ากันในแต่ละช่องจะลดประสิทธิภาพลงหรือไม่

    เมื่อคุณเพิ่มแรมลงในคอมพิวเตอร์มันจะสำคัญหรือไม่ถ้าแท่งมีหน่วยความจำไม่เท่ากันหรือคุณต้องการให้หน่วยความจำมีจำนวนเท่ากันหรือไม่? บทความถามตอบ SuperUser ในวันนี้มีคำตอบสำหรับคำถามของผู้อ่านที่อยากรู้อยากเห็น.

    เซสชั่นคำถามและคำตอบในวันนี้มาถึงเราด้วยความอนุเคราะห์จาก SuperUser - แผนกย่อยของ Exchange Exchange ซึ่งเป็นกลุ่มที่ขับเคลื่อนด้วยชุมชนของเว็บไซต์ถาม - ตอบ.

    ภาพถ่ายความอนุเคราะห์จาก redjar (Flickr).

    คำถาม

    ผู้อ่าน SuperUser LanceLafontaine ต้องการทราบว่าการใช้ RAM ไม่เท่ากันจริง ๆ จะลดประสิทธิภาพลงหรือไม่:

    หน้านี้อธิบายข้อกำหนด RAM สำหรับแล็ปท็อป MacBook หลายรุ่น ในส่วนของแล็ปท็อปของฉัน (13 "Pro, ปลาย 2011) มันพูดว่า:

    • หมายเหตุเพิ่มเติม: เพื่อประสิทธิภาพที่ดีที่สุดให้เติมช่องเสียบทั้งสองหน่วยความจำโดยติดตั้งโมดูลหน่วยความจำเท่ากันในแต่ละช่อง.

    นี่ไม่ใช่ครั้งแรกที่ฉันเคยได้ยินเกี่ยวกับปรากฏการณ์นี้และมันไม่แน่นอนสำหรับ Apple เหตุใดจึงเป็นเช่นนี้ นอกเหนือจากการลดลงอย่างเห็นได้ชัดของหน่วยความจำที่มีอยู่ทำไมมันจะเลวร้ายกว่าที่จะทำงานกับ 6 GB (1 * 4 GB บวก 1 * 2 GB) กว่าด้วย 8 GB (2 * 4 GB)?

    การใช้ RAM ในปริมาณที่ไม่เท่ากันทำให้ประสิทธิภาพลดลงหรือเป็นเพียงเรื่องเล่า?

    คำตอบ

    ผู้มีส่วนร่วม SuperUser David Schwartz และ x มีคำตอบสำหรับเรา มาก่อน David Schwartz:

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

    ด้วยจำนวนที่ไม่เท่ากันหน่วยความจำจะไม่สามารถสลับกันได้และจะต้องทำการแมปแรกจากแท่งหนึ่งแล้วจึงอีกอันหนึ่ง โปรแกรมที่เข้าถึงหน่วยความจำขนาดใหญ่ที่ต่อเนื่องกันจะพบการเข้าถึงเกือบทั้งหมดที่จะใช้งานเพียงแท่งเดียวและไม่มีการใช้แบนด์วิดท์ร่วมกัน.

    ตามด้วยคำตอบจาก mVincent:

    • หมายเหตุเพิ่มเติม: เพื่อประสิทธิภาพที่ดีที่สุดให้เติมช่องเสียบทั้งสองหน่วยความจำโดยติดตั้งโมดูลหน่วยความจำเท่ากันในแต่ละช่อง.

    คำอธิบายด้านเทคนิคที่น่าจะเป็นไปได้คือ MacBook (มาเธอร์บอร์ด) ของคุณรองรับสถาปัตยกรรมแบบสองช่องทางและต้องใช้หน่วยความจำที่เหมือนกันสองโมดูล เกณฑ์มาตรฐานบ่งชี้ว่ามันช่วยเพิ่มประสิทธิภาพ 5-10 เปอร์เซ็นต์.

    • เหตุใดจึงเป็นเช่นนี้ นอกเหนือจากการลดลงอย่างเห็นได้ชัดของหน่วยความจำที่มีอยู่ทำไมมันจะเลวร้ายกว่าที่จะทำงานกับ 6 GB (1 * 4 GB บวก 1 * 2 GB) กว่าด้วย 8 GB (2 * 4 GB)?

    เมื่อใช้หน่วยความจำที่ไม่เหมือนกันสองโมดูลเมนบอร์ดจะเรียกใช้โมดูลหน่วยความจำด้วยความเร็วของโมดูลที่ช้าที่สุด.


    มีสิ่งที่จะเพิ่มคำอธิบายหรือไม่ ปิดเสียงในความคิดเห็น ต้องการอ่านคำตอบเพิ่มเติมจากผู้ใช้ Stack Exchange คนอื่นหรือไม่ ลองอ่านหัวข้อสนทนาเต็มได้ที่นี่.