การกำหนดค่า RAM ที่เหมาะสม: DIMM ขนาดใหญ่หนึ่งตัวเทียบกับ DIMMS ที่เล็กกว่าหลายตัว?


16

ฉันได้รับการบอกเสมอว่ามีข้อได้เปรียบด้านประสิทธิภาพในการใช้ DIMMS ขนาดเล็กหลายตัวเทียบกับ DIMM ที่มีขนาดใหญ่ขึ้นเพียงอันเดียว

เจ้านายของฉันบอกฉันว่า "นี่ไม่ใช่ปัญหาอีกต่อไปแล้ว" และใช้โมดูล RAM ที่มีขนาดใหญ่กว่าเมื่ออัพเกรดพีซีสำนักงานของเรา (เช่น 1 x 8 GB แทนที่จะเป็น 4 x 2 GB)

ฉันคิดว่าข้อดีอย่างหนึ่งของการซื้อโมดูล RAM ที่มีขนาดใหญ่กว่า (4 GB หรือ 8 GB) และปล่อยให้สล็อต RAM อื่นไม่ทำงานคือมันคุ้มค่ากว่าถ้าจะอัพเกรดหน่วยความจำอีกครั้ง - แต่มันทำให้ฉันสงสัยเกี่ยวกับประสิทธิภาพทั้งหมด สล็อต RAM ว่างเปล่าในระหว่างนี้

เป็นความจริงหรือไม่ที่ไม่มีประโยชน์ด้านประสิทธิภาพที่เห็นได้ชัดเจนในการใช้โมดูล RAM ขนาดเล็กหลาย ๆ ตัวกระจายอยู่ทั่วสล็อต RAM ของเมนบอร์ดทั้งหมดเมื่อเทียบกับการใช้โมดูล RAM ขนาดใหญ่ในหนึ่งช่องเท่านั้น (และปล่อยให้ส่วนที่เหลือว่าง)


1
ด้วยชิปตัวเดียวมันจะทำงานที่ 1/2 ความถี่ที่โฆษณาไว้สำหรับโมดูลนั้นเท่านั้น เพื่อให้ได้ปริมาณงานเต็มที่คุณต้องมีสองโมดูล (โดยปกติจะมีขนาดและความเร็วเท่ากัน) เทคโนโลยีหน่วยความจำ Flex ของ Intel ช่วยให้คุณสามารถใช้ชิปที่มีขนาดแตกต่างกัน แต่ทำงานได้ช้ากว่าแชนเนลสองช่องแบบสมมาตร (ซึ่งชิปทั้งสองมีขนาดเท่ากัน)
Frank Thomas

1
ฉันจะใช้ramมากกว่านี้กับ RAM ที่เร็วกว่าทุกครั้ง +1 ถึง "ออกจากสล็อต RAM อื่น ๆ ที่ผิดปกติ ... จะมีประสิทธิภาพมากกว่าถ้าต้องอัพเกรดหน่วยความจำใหม่"
Xen2050

หากคุณมีไม่เพียงพอ RAM มากกว่าจะเป็นปัญหาคอขวดที่ใหญ่กว่า แต่อย่าลืมว่า RAM มากขึ้นจะมีประโยชน์เฉพาะเมื่อคุณใช้งานหมดแล้ว ฉันไม่เคยเห็นด้านบนของ 16GB ในกล่องเวิร์กสเตชันของฉันและไม่คาดหวัง ในกรณีของฉันเนื่องจาก RAM ของฉันได้รับการจัดสรรมากเกินไปมันจะเป็นเรื่องผิดปกติที่จะไม่ได้ชิปคู่ที่เร็วขึ้นสำหรับเงินเดียวกันโดยหวังว่าจะบรรจุ 32-64GB ในระบบของฉันในที่สุด
Frank Thomas

สำหรับผลการทดลองดูคำตอบของฉัน DIMM ขนาดใหญ่ที่มีสล็อตน้อยกว่าสามารถใช้เวลาที่ผ่านไป 191% เนื่องจาก DIMM ขนาดเล็กที่เติมช่องทั้งหมด
H2ONaCl

คำตอบ:


7

ตรวจสอบคู่มือสำหรับเมนบอร์ดก่อนอัพเกรด RAM หรือสร้างระบบ การใช้งานช่องสัญญาณคู่, การดำเนินงานหน่วยความจำสามช่องทางและแม้กระทั่งการทำงานแบบสี่ช่องสัญญาณอาจได้รับการสนับสนุน หากคุณมีโมดูล RAM เพียงหนึ่งโมดูลในหนึ่งช่องเท่านั้นคุณจะไม่ได้รับการทำงานสองช่องสัญญาณ (เมื่อรองรับ) สำหรับช่องสัญญาณสามช่องคุณต้องติดตั้ง 3 โมดูล Quad ฉันไม่รู้ดังนั้นฉันไม่รู้ว่ามันจะทำงานเป็นสองเท่าเมื่อมีเพียง 2

การใช้งานในช่องสัญญาณคู่จะมีโมดูล RAM สองตัวและการเพิ่มขึ้นของหน่วยความจำมีขนาดใหญ่ แพลตฟอร์มหนึ่งที่ฉันได้ตรวจสอบด้วยซอฟต์แวร์เฉพาะเพื่อทดสอบความเร็วหน่วยความจำพบว่าเพิ่มขึ้นจากเดี่ยวเป็นคู่จาก 8 เป็น 11 (ไม่ว่าคณิตศาสตร์จะอยู่ที่ใด) อีกครั้งนี่คือมาตรฐานหน่วยความจำ I / O เฉพาะ

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

เปลี่ยนองค์ประกอบเดียวในคอมพิวเตอร์ให้เป็น "บางส่วนเร็วขึ้น" และฟังก์ชั่นโปรแกรมหรือการดำเนินงานบางอย่างจะได้รับผลกระทบจากการเปลี่ยนแปลงนั้นโดยจำนวนเงินที่แตกต่างกัน ข้อมูลที่ระบบปฏิบัติการจัดเก็บอยู่ในแคชการดำเนินการที่เปลี่ยนข้อมูลจำนวนมหาศาลจากที่ตั้ง RAM หนึ่งไปยังอีกที่หนึ่ง การใช้งาน RAM อย่างเข้มข้นอื่น ๆ
การดำเนินการที่ข้อมูลหน่วยความจำมาจากหรือไปที่ฮาร์ดดิสก์ที่ช้าลงดิสก์นั้นช้ากว่า ~ 100 เท่าคุณจะไม่มีทางรู้ว่า :-)

สรุป :
ความเร็ว? ใช่. ความแตกต่าง? ใช่. ประสิทธิภาพของคอมพิวเตอร์โดยรวม? บิตเล็กน้อย มันขึ้นอยู่กับผู้ใช้หรือผู้สร้างเพื่อตรวจสอบว่าเงินเพิ่มเติมหรือปัญหาใด ๆ ที่มีค่าประสิทธิภาพการทำงานพิเศษ

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

แชนเนลแบบคู่ทำให้การทดสอบโมดูล RAM แย่เพิ่มความสนุกเป็นพิเศษเมื่อการดำเนินการอยู่ที่ขอบและจับคู่มันด้วยความเร็ววินาทีและรวมเข้าด้วยกันและหน่วยความจำจะไม่ทำงานที่ความเร็วหรือจังหวะนั้น (หรือแรงดันไฟฟ้า) จำสถานการณ์ที่มีคนจะบอกว่า 1 โมดูลหน่วยความจำทำงานด้วยตัวเอง แต่ 2 ร่วมกันและมีปัญหา

มันขี้เกียจอย่างสมบูรณ์ / ง่ายต่อการโยนในโมดูลไขมันก้อนใหญ่และเพียงแค่ให้มัน "ทำงาน" รายการน้อยโดยทั่วไปมีโอกาสน้อยที่จะมีปัญหาใด ๆ
เป็นประสิทธิภาพที่บริสุทธิ์เพื่อให้แน่ใจว่าคุณใช้ "คุณสมบัติ" ทั้งหมดของเทคนิคการเสริมประสิทธิภาพ (สอง) ที่ใช้อยู่ คู่มือมาเธอร์บอร์ดจะแสดงว่ารองรับและใช้ช่องเสียบใดอยู่เสมอ

มันอาจเป็นเส้นทางที่ดีกว่าในการอัพเกรด $$$ เพื่อให้มีโมดูลหน่วยความจำขนาดใหญ่ในสล็อตที่น้อยลงจากนั้นก็เพิ่มต่อไปเรื่อย ๆ เมื่อเทียบกับการเติมสล็อตและต้องโยนโมดูลขนาดเล็กเพื่ออัพเกรดเป็น RAM เพิ่มเติม แต่ด้วยหน่วยความจำของวันนี้ทำงานด้วยความเร็วมันจะเข้าถึงโดยตรงซีพียู (ตาย) และความเร็วสูงสุดที่พวกเขาผลักดันมัน หากคุณซื้อหนึ่งโมดูลวันนี้พร้อมวางแผนที่จะอัพเกรดคุณจะพลาดการทดสอบและออกแบบมาเพื่อทำงานร่วมกันเป็นทีมของโมดูลหน่วยความจำ อีกหนึ่งปีต่อมาอาจเป็นเรื่องยากที่จะหาโมดูลการจับคู่ที่จะทำงานได้อย่างสมบูรณ์แบบเป็นทีม คุณสามารถรวมทีมลาและพันธุ์ดีในรถเข็นเดียวกันมันอาจทำให้เกิดปัญหามากกว่าการทำให้ SET ของแบรนด์เดียวกันมีความเร็วเท่ากันกระบวนการผลิตเดียวกันในเวลาเดียวกัน

ลิงค์ที่เกี่ยวข้อง: Intel "โหมดหน่วยความจำเดี่ยวและหลายช่องทาง" พร้อมรูปภาพ

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


2

เจ้านายของฉันเพิ่งบอกฉันว่า "นี่ไม่ใช่ปัญหาอีกต่อไปแล้ว"

เขาพูดถูก พีซีในปัจจุบันมีประสิทธิภาพอย่างน่าประหลาดใจที่ภาระงานในสำนักงานโดยเฉลี่ยของคุณ (อีเมล, คำ, excel, การรับส่งข้อความ, อินเทอร์เน็ต) จะไม่มีประโยชน์ใด ๆ ในโลกแห่งความเป็นจริงในการใช้การกำหนดค่าแบบดูอัลแชนแนล

สำหรับสิ่งที่คุ้มค่ากับสองสิ่งที่สร้างความแตกต่างที่จับต้องได้กับประสิทธิภาพของระบบของฉัน (สำหรับเวิร์กโหลดประเภท office) คือ:

  • RAM เพียงพอเพื่อหลีกเลี่ยงการเปลี่ยนดิสก์ที่เปิดหลายแอพ (ดูเหมือนว่า 8GB ในระบบปฏิบัติการ 64 บิตเป็นอย่างน้อยวันนี้)

  • ฮาร์ดไดรฟ์ SSD


2

สำหรับงานในสำนักงานส่วนใหญ่เจ้านายของคุณถูกต้อง

สำหรับการใช้โปรแกรมทรัพยากรสูงเช่น Blender 3D คุณต้องเพิ่มประสิทธิภาพให้มากที่สุดเท่าที่จะเป็นไปได้และการใช้ 4 Gigs ในช่อง DIMM สี่ช่องสำหรับผลรวม 16 Gigs มีการทำงานสองช่องทางสองครั้ง (สมมติว่าเมนบอร์ดรองรับสิ่งนี้) จำนวนทรัพยากรที่มีอยู่จำนวนมากเมื่อจำเป็น หากคุณพยายามที่จะใส่น้ำปริมาณ x ผ่านหนึ่งหลอดหรือสี่ท่อทางใดน้ำจะไหลเร็วขึ้นและอิสระมากขึ้น นั่นคือความคิด และถ้าฉันมี 8 คอร์ที่เรนเดอร์ภาพที่ซับซ้อนฉันต้องการความเร็วและพลังทั้งหมดที่ฉันสามารถทำได้

มันขึ้นอยู่กับสิ่งที่คุณทำกับคอมพิวเตอร์ของคุณ


2

ฉันมีข้อมูลการทดลองบางอย่างที่ยืนยันว่ามีอย่างน้อยหนึ่งกรณีที่ DIMM ขนาดเล็กที่เติมช่องทั้งหมดมีประสิทธิภาพสูงกว่าหน่วยความจำจำนวนเท่ากันใน DIMM ขนาดใหญ่ในช่องที่น้อยกว่า แน่นอนมันมีประสิทธิภาพสูงกว่าหน่วยความจำขนาดใหญ่ ความแตกต่างในเวลาที่ผ่านไปมีขนาดใหญ่ ตัวอย่างเช่นฉันมีเวลาที่ผ่านไป 55 วินาทีกับ 105 วินาที

ครั้งแรกฉันแสดงให้เห็นว่า CPU เป็นปัจจัยคงที่ การลากแอปพลิเคชันที่เชื่อมโยงกับ CPU ระหว่างหน่วยที่มี 6 DIMM ของ 8GB และ 2 สล็อตว่าง (รวม 48GB) และหน่วยที่มี 8 DIMM ของ 2GB และศูนย์ว่างสล็อต (16GB ทั้งหมด) แสดงให้เห็นว่าหน่วยใดหน่วยหนึ่ง

ฉันเปลี่ยนไปใช้แอปพลิเคชันในโลกแห่งความจริงที่มีทั้งซีพียูและซีโอดี แอปพลิเคชันนี้มีการเข้าถึงดิสก์ในปริมาณเล็กน้อย หน่วยความจำเพียงพอในทั้งสองหน่วยตามหลักฐานจากกิจกรรมการแลกเปลี่ยนเป็นศูนย์ ในกรณีนี้หน่วยที่มี 6 DIMM ของ 8GB และ 2 สล็อตว่าง (รวม 48GB) จะช้ากว่าหน่วยที่มี 8 DIMMs ของ 2GB และศูนย์ว่างสล็อต (16GB ทั้งหมด) เช่นเดียวกัน 2 DIMM ของ 8GB และ 6 ช่องว่าง (รวม 16GB) ช้ากว่าหน่วยที่มี 8 DIMMs 2GB และศูนย์ว่างเปล่า (16GB ทั้งหมด) ในทำนองเดียวกัน 6 DIMM ที่ 8GB และ 2 DIMM ที่ 2GB (รวม 52GB) จะช้ากว่าหน่วยที่มี 8 DIMMs ที่ 2GB และเป็นศูนย์ว่าง (รวม 16GB)

สำหรับเมนบอร์ดของฉัน (Dell PowerEdge 1950 Generation III) ดูเหมือนว่าช่องเสียบที่มีตัวเลขเหมือนกันจะทำงานได้ดีกว่า คู่มือผู้ใช้มีตารางนี้

    Channel 0 contains DIMM_1, DIMM_5.
    Channel 1 contains DIMM _2, DIMM_6.
    Channel 2 contains DIMM_3, DIMM_7.
    Channel 3 contains DIMM _4, DIMM _8.

"DIMM sockets must be populated by lowest number first."

จากนี้คุณจะเห็นได้ว่า 4 DIMM จะแพร่กระจาย IO มากกว่า 4 ช่องทางที่เหมาะสมที่สุด DIMM แปด (8) ตัวจะทำเช่นเดียวกัน หากคุณมี DIMM ที่มีขนาดใหญ่มาก 2 เครื่องคุณกำลังประหยัดหากหน่วยจำเป็นต้องได้รับการอัพเกรดอีกครั้งแต่จนกว่าคุณจะไม่ได้ใช้ช่องสัญญาณทั้งหมด คู่มือยังกล่าวถึงสิ่งนี้: " จำนวนหน่วยความจำทั้งหมดในการกำหนดค่าต้องรวมสอง, สี่, หรือแปดเพื่อประสิทธิภาพของระบบที่ดีที่สุดโมดูลหน่วยความจำทั้งสี่หรือแปดควรมีขนาดเท่ากัน " โปรดดูคู่มือสำหรับระบบของคุณ

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

บรรทัดล่างคือขนาดของ DIMM อาจมีความสำคัญถ้ามันหมายถึง DIMM ขนาดใหญ่จะเติมช่องให้น้อยลง มันจะดีกว่าที่จะเติมช่องทั้งหมด ความล้มเหลวในการทำเช่นนั้นเวลาที่ผ่านไปเพิ่มขึ้น 91% (55 กับ 105 วินาที) ในการทดสอบของฉัน

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