หน่วยความจำ Mac Pro - ฉันควรใช้ 8 RAM สล็อตในโหมดดูอัลแชนเนลหรือ 6 RAM สล็อตในโหมดสามแชนเนล?


3

ฉันมีหอคอย Mac Pro พร้อมกับชิปเซ็ต Intel Xeon 6-Core 2 x 2.66 GHz และ 8 RAM สล็อต ฉันได้รับแจ้งเพราะความสามารถของหน่วยความจำสามช่องทางของโปรเซสเซอร์ที่ฉันควรจะติดตั้งโมดูล RAM ในชุดสาม ฉันรวบรวมเครื่องนี้จำนวนมากและต้องการเพิ่มฮาร์ดแวร์ทั้งหมดที่ฉันมี เป็นไปตามที่ฉันควรหลีกเลี่ยงการติดตั้ง RAM ในสองช่วงสุดท้ายหรือไม่

คำตอบ:


11

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

คอมพิวเตอร์ที่ใช้โปรเซสเซอร์สองตัวมีช่องเสียบหน่วยความจำแปดช่องสี่ต่อตัวประมวลผล คุณสามารถติดตั้ง DIMM ขนาด 1 GB, 2 GB หรือ 4 GB คอนโทรลเลอร์หน่วยความจำของโปรเซสเซอร์แต่ละตัวมีหน่วยความจำสามช่อง ช่อง DIMM 1, 2, 5 และ 6 มีช่องของตัวเอง ช่อง 3 และ 4 แบ่งปันช่องและช่อง 7 และ 8 แบ่งปันช่อง สำหรับแบนด์วิดท์หน่วยความจำที่ดีที่สุดควรใช้แชนเนลหน่วยความจำทั้งหกช่องและหน่วยความจำควรมีความสมดุลในหกช่อง หมายเหตุ: การใส่ข้อมูลสล็อต 4 หรือ 8 ลดแบนด์วิดท์หน่วยความจำสูงสุดเล็กน้อย แต่ขึ้นอยู่กับแอปพลิเคชันที่ใช้ประสิทธิภาพของระบบโดยรวมอาจได้รับประโยชน์จากหน่วยความจำจำนวนมาก

If you have          Fill in these slots
Two DIMMs            1 and 2
Three DIMMs          1, 2, and 3
Four DIMMs           1, 2, and 5, 6
Six DIMMs            1, 2, 3 and 5, 6, 7
Eight DIMMs          1, 2, 3, 4 and 5, 6, 7, 8

ในการตรวจสอบว่าคุณจะได้รับประโยชน์จาก RAM ทั้งหมดหรือไม่จากการรักษา RAM ในโหมดสามแชนเนลจะต้องมีการวัดประสิทธิภาพ เป็นการยากถ้าไม่วัดการใช้เพื่อบอกว่าจะมีประโยชน์จากการเพิ่มแรมเพิ่มหรือไม่ หากคุณเรียกใช้คอมไพล์ด้วยการเรียกใช้การตรวจสอบกิจกรรมคุณใช้ RAM ทั้งหมดที่คุณมีหรือไม่ ดิสก์ I / O สูงเป็นพิเศษหรือไม่ หาก disk I / O สูง แต่ RAM ของคุณยังไม่ได้ใช้อย่างเต็มที่คุณอาจจะดีกว่าด้วยฮาร์ดไดรฟ์ SSD เพื่อเรียกใช้การคอมไพล์ของคุณแทนที่จะเพิ่ม RAM ให้ตรวจสอบการเพจกับดิสก์ในระหว่างการคอมไพล์ สิ่งสำคัญที่นี่คือการค้นหาคอขวดแทนที่จะหวังว่าการเพิ่มแรมจะทำให้สิ่งต่าง ๆ ทำงานได้เร็วขึ้น มันอาจกลายเป็นว่า CPU หรือคอมไพเลอร์เป็นคอขวด หากคุณมีซีพียู 6 คอร์สองตัวคอมไพเลอร์ของคุณสามารถใช้พลังการประมวลผลทั้งหมดนั้นได้หรือไม่?

ฉันรู้ว่าฉันอาจตั้งคำถามมากกว่าที่ฉันตอบ แต่มันก็คุ้มค่าที่จะพิจารณาพวกเขาหากคุณกำลังมองหาการปรับปรุงประสิทธิภาพการลงทุนของคุณ

หากคุณเป็นโปรแกรมเมอร์คุณอาจเข้าใจแนวคิดเหล่านี้อยู่แล้ว แต่นี่คือลิงค์ไปยังบทความcodinghorrorเพียงอธิบายกระบวนการค้นหาคอขวดที่ฉันคิดว่าอ่านง่าย ระบบปฏิบัติการในกรณีนี้คือ windows แต่หลักการเหมือนกัน คุณสามารถใช้การตรวจสอบกิจกรรมหรือเครื่องมือการตรวจสอบทรัพยากรบุคคลที่สามเพื่อพิจารณาปัญหาคอขวด

ตัวอย่างเช่นหากต้องการตรวจสอบว่าระบบของคุณไม่มี RAM หรือไม่ให้เปิดไฟการตรวจสอบกิจกรรม ใกล้กับด้านล่างของหน้าต่างให้เลือกปุ่มแท็บที่มีข้อความว่า 'หน่วยความจำระบบ' และดูแผนภูมิวงกลมและตัวเลขที่แสดงอยู่ด้านล่าง นี่คือตัวอย่างจากระบบของฉัน

หน่วยความจำระบบการตรวจสอบกิจกรรม

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

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

นี่คือลิงค์ที่ดีมาก ๆ สำหรับคำถามเกี่ยวกับประสิทธิภาพของ Mac http://www.macperformanceguide.com/


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

1

ทุกอย่างขึ้นอยู่กับว่าคุณต้องการความเร็วแรมดิบหรือ RAM ทั้งหมดที่สูงกว่า RAM ของวันนี้เร็วมากคุณอาจไม่เห็นการตกจากช่องสามไปยังช่องเดียว อย่างไรก็ตามการพิจารณาว่าคุณสามารถใส่ 12GB ขึ้นไปใน 6 ช่องแรกโดยใช้ชุดอุปกรณ์ 3 แชนเนลสองชุดไม่มีเหตุผลมากนักที่จะใช้งานทั้ง 8 ช่องยกเว้นว่าคุณจำเป็นต้องเพิ่มเครื่องด้วยเหตุผลบางอย่าง และการคอมไพล์โค้ดก็ไม่จำเป็นต้องใช้แรมมากมายในการทำเช่นนั้น

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


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

0

ในการใช้งานของผู้บริโภคหรือผู้ใช้ปลายทางเกือบทั้งหมดของ Mac Pro เป็นไปได้ยากที่ความเร็วในการถ่ายโอนหน่วยความจำจะเป็นปัญหาคอขวด (สาเหตุที่ SSD กลายเป็นรุ่นสำคัญเช่นนี้ถึงแม้ว่าค่าใช้จ่ายเริ่มต้นสูง ) จุดที่แบนด์วิดท์หน่วยความจำจะถูกใช้ในเชิงวิทยาศาสตร์ (ที่ Mac Pro กำลังทำงานบนโปรเซสเซอร์และกิจกรรมที่ใช้หน่วยความจำมาก)

Lloyd Chambers of Mac Performance Guide ทำการทดสอบในเชิงลึกว่าหน่วยความจำมีผลต่อประสิทธิภาพการทำงานในเดือนมิถุนายน 2009 อย่างไรเมื่อ Mac Pro 2009 ออกมาเป็นครั้งแรก ห้องทดสอบโดยเฉพาะกับ Photoshop และยูทิลิตี้การประมวลผลดิบต่างๆ ข้อสรุปของเขา:

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

ด้านล่างบรรทัด: ลืมเกี่ยวกับ 8 โมดูล vs 6 และรับสิ่งที่คุณต้องการเช่น 16GB vs 12GB

สำหรับบางมุมมองอย่าลืมว่า 8 แท่ง (การกำหนดค่าตัวประมวลผลแบบคู่และสองช่องทาง) นั้นเร็วกว่า 3 ถึง 50% (ตัวประมวลผลเดี่ยวสามช่องทาง)

ในการใช้งานของฉันเอง (การพัฒนาเว็บ, การประมวลผลภาพ, การวิจัย) ฉันใช้ 32 GB ใน dual channel (6 core Mac Pro 2009) ฉันสังเกตว่าไม่ช้าลงกว่า 24 GB ในสามช่องหลังจากลองทั้งสอง ในขณะที่หน่วยความจำไม่เพียงพอจะทำให้คอมพิวเตอร์ของคุณช้าลงเป็นการรวบรวมข้อมูล

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