เหตุใดจึงใช้หน่วยความจำ 16 GB บนเซิร์ฟเวอร์ของเรา


11

เราเพิ่งอัพเกรดแรมบนWindows Storage Server 2008 R2 Standardเป็น 32 GB

เมื่อฉันเปิดแผงระบบจะแสดงหน่วยความจำที่ติดตั้ง: 32.0 GB (16.0 GB ใช้งานได้) ทำไมถึงเป็นอย่างนั้น?

ฉันพยายามที่จะขุดเอกสารที่จะระบุว่านี่เป็นข้อ จำกัด ของรุ่นระบบปฏิบัติการ แต่ฉันมาสั้น ดูที่การเปรียบเทียบรุ่นบน Wikipediaแสดงว่าไม่มีรุ่นที่มี 16 GB แต่ Storage Server ไม่มีอยู่ในรายการและMemory Limits สำหรับ Windows และ Windows Server Releaseไม่แสดงรายการ Storage Serer 2008 R2

ฉันพบอินโฟกราฟิกในโพสต์บล็อกชื่อWindows Storage Server 2008 R2 แล้วตอนนี้! ซึ่งระบุว่าขีด จำกัด จะเป็น 32 GB

ตามที่แนะนำโดย @Nico การเปิด perfmon แสดงว่าหน่วยความจำ 16 GB นั้น "สงวนไว้สำหรับฮาร์ดแวร์"

บอร์ดของเซิร์ฟเวอร์คือการตั้งค่าIntel S3420GPLXด้วยIntel Xeon SP X3430ซึ่งทั้งสองอย่างนี้ควรสนับสนุนหน่วยความจำ 32 GB

ที่ติดตั้งโมดูล RAM 4 x 8 GB Hynix HMT31GR7CFR8A-H9 RDIMM

ฝ่ายสนับสนุนแนะนำให้เราทำการอัพเกรดเฟิร์มแวร์ของเมนบอร์ด เราได้ทำการอัพเกรดเฟิร์มแวร์ แต่มันไม่มีผลกระทบใด ๆ กับปัญหา


คุณแน่ใจว่าปัญหาไม่ใช่ฮาร์ดแวร์ใช่ไหม
Zoredache

@Zoredache ไม่ฉันไม่แน่ใจ แต่โดยทั่วไปฉันถามผู้จำหน่ายของเราว่าเราซื้อเซิร์ฟเวอร์มาจากใครเพื่อส่งหน่วยความจำสูงสุดที่บอร์ดสามารถจัดการได้และพวกเขาค้นหาฐานข้อมูล 32 GB ในฐานข้อมูลของพวกเขาและส่งพวกเขาไป ฉันจะกลับมาตรวจสอบกับพวกเขาอีกครั้ง
Der Hochstapler

อาจตรวจสอบเวอร์ชั่นเฟิร์มแวร์และอื่น ๆ ใช่ไหม
Zoredache

@Zoredache ฉันพยายามติดต่อกับฝ่ายสนับสนุน แต่ก็ยังค่อนข้างเร็วในตอนเช้าที่นี่ จะอัปเดตเมื่อฉันได้รับข้อมูลเพิ่มเติม
Der Hochstapler

1
technet.microsoft.com/en-us/library/gg214172(v=ws.10).aspxแสดงรายการขีด จำกัด หน่วยความจำสำหรับรุ่นต่างๆของ Storage Server 2008 R2 (ไม่ จำกัด อยู่ที่ 16GB)
Håkan Lindqvist

คำตอบ:


10

เซิร์ฟเวอร์ระดับสูงมีตัวเลือกสำหรับการจับคู่โมดูลหน่วยความจำเช่นอาร์เรย์ RAID สำหรับฮาร์ดดิสก์ คุณต้องดูตัวเลือก BIOS สำหรับสิ่งนั้น


4
นี่คือความคิดของฉันเช่นกัน โดยทั่วไปจะมีป้ายกำกับว่า "Memory Mirroring"
MDMarra

ในขณะที่ฟังดูดี แต่ก็ไม่มีฟีเจอร์ที่ดูเหมือนว่าจะมีอยู่ในบอร์ด BIOS
Der Hochstapler

4

คุณเห็นลิงค์นี้หรือไม่

การรัน a Perfom /resจะแสดง "บั๊ก" นี้ให้คุณทราบ สาเหตุที่ RAM ที่หายไปอาจเป็นฮาร์ดแวร์ที่สงวนไว้

นอกจากนี้ยังดู KB ของ Microsoft นี้: http://support.microsoft.com/kb/978610

(ฉันขอโทษฉันไม่สามารถเพิ่มความคิดเห็นใด ๆ เนื่องจากชื่อเสียง)


ใช่มันแสดงว่า 16 สงวนไว้สำหรับฮาร์ดแวร์ บทความ KB ไม่ได้ให้อะไรที่ฉันคิดว่ามีประโยชน์ ขณะนี้ฉันกำลังพยายามรวบรวมข้อมูลสำหรับการสนับสนุนทางเทคนิคเพื่อให้พวกเขาสามารถระบุปัญหาฮาร์ดแวร์ที่เป็นไปได้ ขอบคุณ
Der Hochstapler

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

4

มันจะมีประโยชน์ที่จะทราบการกำหนดค่า RAM ที่แน่นอน เช่นจำนวน dimms ไม่ว่าจะเป็น udimm ทั้งหมด (ไม่บัฟเฟอร์) หรือ rdimm (ลงทะเบียน) คุณไม่สามารถผสม udimms และ rdimms บนกระดานได้และถ้าคุณใช้ udimms คุณสามารถใช้ 4/6 dimms และสามารถใช้ RAM ได้สูงสุด 16GB - ฟังดูเป็นสาเหตุของปัญหาของคุณ

ข้อมูลอ้างอิง - https://communities.intel.com/thread/21622

ดูเหมือนว่าหากต้องการให้ RAM 32GB ทำงานบนบอร์ดคุณต้องมีการกำหนดค่าที่เฉพาะเจาะจงมาก


โมดูลคือ 4x8 Hynix HMT31GR7CFR8A-H9 RDIMM
Der Hochstapler

ตกลง - รายละเอียดของ RAM ดูเหมือนจะตรงกับความต้องการของบอร์ดจากลิงก์ที่ฉันส่งให้คุณผู้คนมีปัญหาเกี่ยวกับ RAM ที่ได้รับการสนับสนุนตามที่คาดคะเนและต้องเปลี่ยนแปลง แต่ปัญหาของพวกเขาแตกต่างจากของคุณ โพสต์ t) คุณอาจลองใช้ linux live cd หรือคล้ายกันเพื่อดูว่าระบบปฏิบัติการอื่นจะบูตด้วย 32GB ทั้งหมดหรือไม่
Alex Berry

ที่จริงฉันไม่ได้อยู่ในสถานที่ แต่ฉันจะทำอย่างนั้นถ้าจำเป็น จริงๆแล้วเรามีชุด Samsung Rx4 RAM 4x8GB มาก่อนและไม่สามารถโพสต์ได้เช่นกัน : P
Der Hochstapler

2

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

(เซิร์ฟเวอร์ฮาร์ดแวร์ใดที่คุณมี)

อัปเดต:

คู่มือบอกว่า: สูงสุด 32 GB พร้อม x8 ECC RDIMM (2 Gb DRAM) และสูงสุด 16 GB พร้อม x8 ECC UDIMM (2 Gb DRAM)

รูปแบบที่คุณพูดว่า youhave มี RDIMM เท่าที่ผมสามารถมองเห็น แต่พวกเขาดูเหมือนจะไม่ปรากฏในรายการได้รับการอนุมัติของโมดูล RAM ที่นี่ แต่ไม่แน่ใจว่ามีผลกระทบใด ๆ ... ดูเหมือนว่ามันเป็นสิ่งที่ BIOS หรือ Windows แล้วก็


ทฤษฎีที่น่าสนใจเนื่องจากเซิร์ฟเวอร์นี้ติดตั้งเพียง 1 CPU ไม่แน่ใจว่าเป็นบอร์ดซีพียูคู่หรือเปล่า ยังคงรอการตอบรับจากลูกค้า
Der Hochstapler

เดาว่าเราจะรู้ว่าลูกค้าของคุณตอบกลับเมื่อไหร่ :)
Sverre

2
บอร์ดเป็นซ็อกเก็ตเดียว นอกจากนี้หากติดตั้งผิดด้านของบอร์ดซ็อกเก็ตคู่ระบบปฏิบัติการจะไม่เห็นเลย
MSalters

ตกลงฉันไม่ทราบว่าบอร์ดเป็นซ็อกเก็ตเดียวและฉันไม่ทราบว่า windows จะตอบสนองต่อ RAM ในตำแหน่งที่ไม่ถูกต้องได้อย่างไร (ขอบคุณ)
Sverre

ฉันใช้งานกับบอร์ด Intel ตัวอื่น เนื่องจากเมนบอร์ดรองรับ RAM เพียง 2 GB ต่อสล็อตเท่านั้นนั่นคือระบบปฏิบัติการทั้งหมดที่ใช้งานได้ อย่างไรก็ตาม RAM จะยังคงรายงานว่าเป็น 4 GB เมื่อถูกถามผ่าน SPI
longneck

2

ใน BIOS โมดูล 2 รายการถูกทำเครื่องหมายว่า "ล้มเหลว"

ฝ่ายสนับสนุนแนะนำให้เราทดสอบทุกโมดูลแยกกัน เทคโนโลยีในสถานที่ทดสอบการกำหนดค่าที่แตกต่างกันจากนั้นนำโมดูลทั้งหมดกลับมาเหมือนเดิมและตอนนี้ 32 GB เต็มสามารถใช้งานได้

ไม่แน่ใจจริงๆว่าจะทำยังไง


คุณควรทดสอบกับซอฟต์แวร์อื่นนอกเหนือจาก Windows เพื่อตรวจสอบว่าเป็นปัญหาซอฟต์แวร์หรือปัญหาฮาร์ดแวร์ / BIOS นั่นจะช่วยให้คุณประหยัดเวลาและทำให้เราสามารถแยก Windows ออกได้ทันที
David Schwartz

สนใจที่จะตั้งชื่อซอฟต์แวร์หรือไม่?
Der Hochstapler

1
memtest86 +, CD ที่สามารถบูตได้ในลินุกซ์, ...
David Schwartz

ตามที่ฉันได้อธิบายไปแล้วฉันไม่ได้อยู่ที่ไซต์
Der Hochstapler

แน่นอนว่าคนที่ทำการอัพเกรดเฟิร์มแวร์อาจมี แต่อะไรก็ตาม
David Schwartz

1

ฉันเห็นด้วยกับคำตอบบางรายการที่มีอยู่แล้วโดยเฉพาะกับ RAM โหมดมิเรอร์

นอกจากนี้ตามเว็บไซต์ทางการของ Intel หน่วยความจำเฉพาะของคุณไม่รองรับชิปเซ็ตบอร์ด

สิ่งแรกที่ฉันต้องทำคือส่งคืน RAM และรับโมดูลที่ได้รับการรับรองจากผู้ขาย

จากนั้นตรวจสอบว่าจำเป็นต้องใช้หน่วยความจำที่จะจับคู่ในแต่ละด้านของธนาคารเช่นสองโมดูลในช่องเสียบที่ถูกต้องต่อด้าน อาจมีโอกาสที่ BIOS จะล้าสมัยทุกครั้ง

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