DIMM: อันดับหนึ่งเทียบกับคู่กับอันดับ Quad


49

'อันดับ' ของ DIMM แตกต่างกันอย่างไรกับหน่วยความจำเซิร์ฟเวอร์ ตัวอย่างเช่นเมื่อดูที่การกำหนดค่าเซิร์ฟเวอร์ฉันเห็นสิ่งต่อไปนี้ที่นำเสนอสำหรับเซิร์ฟเวอร์เดียวกัน:

2GB (1x2GB) Single Rank PC3-10600 CL9 ECC DDR3-1333 VLP RDIMM

2GB (1x2GB) Dual Rank PC3-10600 CL9 ECC DDR3-1333 VLP RDIMM

เมื่อพิจารณาจากตัวเลือกของอันดับเดี่ยวเทียบกับอันดับสองหรืออันดับสองกับอันดับ Quad เป็นหนึ่งเสมอ:

  • ได้เร็วขึ้น?
  • ถูกกว่า?
  • แบนด์วิดธ์ที่สูงขึ้น?


นี่คือสิ่งที่IBM ต้องพูด (หน้า 7)ในเรื่องอย่างน้อยเกี่ยวกับ HS22s ของพวกเขา:

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

ตัวอย่างเช่นระบบที่มีหน่วยความจำ 2GB แบบสองระดับ DIMMs มีประสิทธิภาพสูงกว่าระบบที่มีประชากรแบบ DIMM ความจุ 2GB แบบเดี่ยวหกหน่วยโดยเพิ่มขึ้น 7% สำหรับ SPECjbb2005 DIMM อันดับสองนั้นดีกว่า DIMM อันดับสี่เนื่องจาก DIMM อันดับสี่จะทำให้ความเร็วหน่วยความจำลดลง

แนวทางที่สำคัญอีกประการหนึ่งคือการเติมอันดับเทียบเท่าต่อช่องสัญญาณ ตัวอย่างเช่นควรหลีกเลี่ยงการผสม DIMM อันดับเดียวและ DIMM อันดับสองในช่องควรหลีกเลี่ยง


ในท้ายที่สุดผลกระทบของจำนวนหน่วยความจำนั้นขึ้นอยู่กับแต่ละเซิร์ฟเวอร์ / ชิปเซ็ต ตัวอย่างเช่นบนเซิร์ฟเวอร์ x3850X5 ของ IBM อันดับที่มากขึ้นจะดีกว่า (ดู§3.8.4):

ด้วยโปรเซสเซอร์ Xeon 7500/6500 ใน x3850 X5 การมีอันดับมากกว่านั้นให้ประสิทธิภาพที่ดีกว่า เหตุผลก็เพราะรูปแบบการกำหนดที่อยู่ซึ่งสามารถขยายหน้าข้ามการจัดอันดับจึงทำให้หน้ามีขนาดใหญ่ขึ้นอย่างมีประสิทธิภาพและรอบการตีหน้ามากขึ้น


1
ฉันได้เล่มที่สี่เกี่ยวกับหน่วยความจำที่น่าสนใจและสนุกไปกับfiles.hypervisor.fr/doc/DDR4forDUMMIES.pdf
javapowered

คำตอบ:


37

วิกิพีเดียมีคำอธิบายที่ดีเป็นธรรมของการจัดอันดับ ( ลิงค์ ) ฉันจะบอกว่า RamCity (ผู้จำหน่ายหน่วยความจำของ KINGSTON) มีคำอธิบายเพิ่มเติมเกี่ยวกับการจัดอันดับ ( ลิงก์ ):

อันดับหน่วยความจำคือใส่บล็อกหรือพื้นที่ของข้อมูลที่สร้างขึ้นโดยใช้ชิปหน่วยความจำบางส่วนหรือทั้งหมดในโมดูลหน่วยความจำ

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

บทความกล่าวถึงการเปลี่ยนแปลงของราคา:

เหตุใดโมดูลหน่วยความจำแบบเดี่ยวและคู่จึงมีราคาแตกต่างกันไป

โดยทั่วไปโมดูลหน่วยความจำระดับเดียวถูกสร้างขึ้นโดยใช้ชิป DRAM x4 (“ By 4”) และมีราคาแพงกว่าโมดูลหน่วยความจำแบบสองระดับ (ซึ่งสร้างขึ้นโดยใช้ชิป DRAM x8) โมดูลทั้งสองประเภทมีจำนวนชิปเท่ากัน แต่ x4 DRAMs มีราคาแพงกว่า x8 DRAM โมดูลหน่วยความจำสองระดับอาจจำกัดความสามารถในการอัพเกรดและความจุของเซิร์ฟเวอร์ในอนาคตเมื่อใช้หน่วยความจำ PC2700 หรือ PC2-3200 การแลกเปลี่ยนระหว่างต้นทุนหน่วยความจำและความจุนี้เป็นสิ่งสำคัญที่ต้องพิจารณาเมื่อซื้อหน่วยความจำโมดูลสำหรับเซิร์ฟเวอร์ที่ใช้ Intel Lindenhurst

ในแง่ของประสิทธิภาพฉันจะอ้างถึงวิกิพีเดีย:

ไม่สามารถเข้าถึงอันดับได้พร้อมกันเนื่องจากแชร์เส้นทางข้อมูลเดียวกัน

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

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


1
ขอบคุณสำหรับลิงค์ - ฉันพบวิกิพีเดียแล้ว แต่มันอธิบายมากว่า 'อย่างไร' โดยไม่ต้องมาก 'ทำไม' ดังนั้นจึงดูเหมือนจะเป็นความหมายหลักของการจัดอันดับที่แตกต่างกันจะเป็น # สูงสุดของการจัดอันดับการสนับสนุนจากชิปเซ็ต ...
MikeyB

ใช่มันได้รับแรงหนุนบางส่วนจากการรองรับชิปเซ็ต ในที่สุดสำหรับเซิร์ฟเวอร์อันดับลงมาหนาแน่น เซิร์ฟเวอร์มักจะต้องการแรมมากกว่าที่จะยัดเยียด (ขออภัยสำหรับสัมผัส) แต่อย่างที่คุณพูด .. มันลงมาจากชิปเซ็ตสำหรับปริมาณนั้น
osij2is

2
เป็นภาคผนวกของสิ่งนี้ การจัดอันดับสำคัญสำหรับเซิร์ฟเวอร์บางตัว ยกตัวอย่างเช่น Dell R710 - ถ้าคุณใช้ RAM อันดับสี่คุณไม่สามารถเติมได้มากกว่าแค่ช่อง A (จากหน่วยความจำ) และรักษาความเร็วแรมเต็ม หากคุณเติม A และ B ด้วย RAM แบบ quad-rank แล้วความเร็ว RAM จะลดลงเหลือ 800Mhz และคุณไม่สามารถใช้ช่อง C ได้เลย ดังนั้นการจัดอันดับจึงค่อนข้างสำคัญ
Mark Henderson

3
ฉันถูกบอกเสมอว่าให้ไปกับอันดับสองเหนืออันดับเดียว อันที่จริงข้อความของคุณ "ปรากฏว่าอันดับมีส่วนเกี่ยวข้องกับความหนาแน่นและราคามากกว่าประสิทธิภาพที่แท้จริง" ปรากฏขึ้นเมื่อเทียบกับแถลงการณ์ของ IBM จากคำถามที่ว่า "หน่วยความจำสองระดับ DIMM ให้การผสานที่ดีกว่าและประสิทธิภาพที่ดีกว่า ดังนั้นตอนนี้ฉันสับสน
Mike S

21

โดยหลักการแล้วการจัดอันดับหน่วยความจำอาจถือได้ว่าเป็นหน่วยความจำบนโมดูล มันมีผล จำกัด เหมือนกันและโดยหลักการแล้วไม่แตกต่างกันมาก

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

แนวคิดหลักที่อยู่เบื้องหลังการจัดอันดับหน่วยความจำ - เพื่อให้พนักงานมีหน่วยความจำมากขึ้นในโมดูลช่องเดียวลดจำนวนธนาคารที่ต้องการ

เช่นเดียวกับหน่วยความจำของธนาคารยิ่งคุณติดตั้งโมดูลมากเท่าไรคุณก็จะได้รับความเร็วหน่วยความจำที่ช้ากว่า

โดยทั่วไปหน่วยความจำสองระดับ (โมดูลเดี่ยวอันดับสองหรือหนึ่งคู่อันดับ) จะไม่ส่งผลต่อความเร็วหน่วยความจำ (และยังเพิ่มประสิทธิภาพหน่วยความจำถึง 10%)

สี่อันดับ (หนึ่งควอดอันดับสองสองอันดับหรือสี่อันดับ) จะต้องการความเร็วหน่วยความจำที่ลดลงในขั้นตอนเดียว (ทำให้การผลิตรวมเกี่ยวกับเช่นเดียวกับโมดูลอันดับเดียวเท่านั้น)

แปดอันดับ (ที่รองรับ) - สองขั้นตอน (ด้วยประสิทธิภาพโดยรวมประมาณ 10% น้อยกว่าด้วยโมดูลอันดับเดียว)

อาจกล่าวได้ว่าคุณแลกเปลี่ยนความเร็วหน่วยความจำกับปริมาณหน่วยความจำ


4
นั่นเป็นข้อมูลที่ดี - คุณสามารถอ้างอิงข้อมูลใด ๆ ได้บ้าง?
MikeyB

5

อย่างที่ฉันทราบแล้วอันดับอันดับหนึ่งของ DIMM นั้นแพงกว่า Dual Rank DIMM เพื่อบรรจุหน่วยความจำในจำนวนเท่ากันใน Single Rank DIMM ผู้ผลิตจะต้องใช้ชิปความจุที่ใหญ่กว่าเพื่อชดเชย นั่นเป็นเหตุผลที่อันดับโสด DIMM มีแนวโน้มที่จะมีราคาแพงกว่า

ฉันเชื่อว่าอันดับมีส่วนเกี่ยวข้องกับจำนวนตัวเชื่อมต่อกับชิปใน DIMM เนื่องจากจำนวนตัวเชื่อมต่อมี จำกัด เพื่อให้พอดีกับหน่วยความจำมากขึ้นด้วยราคาที่ต่ำกว่าพวกเขาใช้สองธนาคารบน DIMM เพื่อให้สามารถใช้ชิปขนาดเล็กลงเพื่อให้ได้หน่วยความจำในปริมาณเท่ากัน นั่นเป็นเหตุผลว่าทำไมเราจึงสามารถทำงานโดยไม่ต้องเติมช่องหน่วยความจำทั้งหมด


0

ปัจจัยหลักที่ไม่เป็นทางการสำหรับ DIMM หลายอันดับคือความหนาแน่น IC ของหน่วยความจำ

สิ่งนี้มาจากปัญหาความเข้ากันได้ที่อาจเกิดขึ้นกับชิปเซ็ตบางตัว แม้ว่า DIMM อันดับสองจะเห็นได้ว่าทำงานได้ดีบนชิปเซ็ตบางตัว

DIMM อันดับเดียวมีแนวโน้มที่จะมีราคาแพงกว่า เพื่อให้ได้ความจุเท่ากันไอซีหน่วยความจำจะต้องมีขนาดใหญ่กว่า

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