เรามีเซิร์ฟเวอร์ HP DL360 G7 พร้อมหนึ่งซีพียูและ 16G12G ram เราวางแผนที่จะเพิ่มซีพียูอื่น ดังนั้นเราต้องการ ram สำหรับ cpu ตัวที่สองด้วย มีผลกระทบด้านลบหรือไม่ถ้าเราเพิ่มขนาด ram ที่แตกต่างกันใน cpu ตัวที่สอง? เช่น 20G
การกำหนดค่า ram ปัจจุบัน:
เรามีเซิร์ฟเวอร์ HP DL360 G7 พร้อมหนึ่งซีพียูและ 16G12G ram เราวางแผนที่จะเพิ่มซีพียูอื่น ดังนั้นเราต้องการ ram สำหรับ cpu ตัวที่สองด้วย มีผลกระทบด้านลบหรือไม่ถ้าเราเพิ่มขนาด ram ที่แตกต่างกันใน cpu ตัวที่สอง? เช่น 20G
การกำหนดค่า ram ปัจจุบัน:
คำตอบ:
เซิร์ฟเวอร์ ProLiant DL360 HP G7 (และอื่น ๆ Nehalem และระบบใหม่ CPU) มีชุดของแนวทางประชากรหน่วยความจำหน่วยความจำ DIMM คุณสามารถแบ่งปันสิ่งที่มีอยู่ในปัจจุบันและจำนวน / เป้าหมายสุดท้ายของ RAM คืออะไร?
ในปัจจุบันคุณมีช่อง DIMM ที่ใช้ได้ 9 ช่องจาก 18 ช่องบนเซิร์ฟเวอร์ คุณสามารถใช้ได้เพียงครึ่งเดียวเนื่องจากเซิร์ฟเวอร์ติดตั้ง CPU เพียงหนึ่งตัว การติดตั้ง CPU เพิ่มเติมจะเปิดอีก 9 สล็อตเพื่อใช้งาน
กฎที่สำคัญอื่น ๆ คือ:
นอกจากนี้ยังมีเคล็ดลับประชากรของช่องสัญญาณหน่วยความจำที่มีผลต่อความเร็วบัส เช่นการใช้ 3 ถึง 6 DIMM ต่อซีพียูจะเร็วกว่าการรันโดยมี 18 สล็อตทั้งหมด RAM สามารถมองเห็นได้โดยทั้งซีพียู แต่คุณต้องได้รับความนิยมทั้งสองด้านถ้าคุณมีซีพียูสองตัว
ตอบกลับด้วยการตั้งค่าของคุณและเราสามารถช่วยเพิ่มประสิทธิภาพ ...
ระบบที่คุณกำลังอ้างถึงไม่ได้แยกความแตกต่างระหว่างโมดูล RAM สำหรับหนึ่งหรือโปรเซสเซอร์อื่น ๆ RAM ทั้งหมดใช้ร่วมกันระหว่างโปรเซสเซอร์สองตัว โดยหลักการแล้วจะไม่มีผลกระทบสำหรับการเพิ่มหน่วยความจำขนาดแตกต่างกัน สิ่งเดียวที่คุณต้องจำไว้ก็คือคุณเคารพช่องทาง (dual channel = 2 DIMMS, Triple channel คือ 3 dimms) ตรวจสอบให้แน่ใจว่าเวลาแฝงและเวลา RAS-CAS ของคุณเหมือนเดิมเสมอ
แก้ไข
ตามที่ระบุไว้โดย David Schwartz:
หากคุณมีจำนวน RAM ที่แตกต่างกันในแต่ละ CPU ดังนั้นทิศทางหนึ่งของ QPI จะอิ่มตัวมากกว่าอีกทิศทางหนึ่งซึ่งจะส่งผลเสียต่อประสิทธิภาพการทำงาน
ฉันกลัวว่ามันจะไม่ทำงาน ไม่มีสิ่งเช่นหน่วยความจำต่อซีพียู (อย่างน้อยบนเซิร์ฟเวอร์ดังกล่าวซูเปอร์คอมพิวเตอร์เป็นอีกเรื่องหนึ่ง) ดังนั้นคุณไม่จำเป็นต้องเพิ่มหน่วยความจำเพิ่มเติมเพื่อใช้ CPU เพิ่มเติม แน่นอนคุณสามารถทำได้ถ้าคุณพบว่าคุณถูก จำกัด หน่วยความจำเช่นเดียวกับ cpu จำกัด