Warum können auf unserem Server nur 16 GB Speicher verwendet werden?

11

Wir haben kürzlich den Arbeitsspeicher eines Windows Storage Server 2008 R2-Standards auf 32 GB aktualisiert .

Wenn ich das Systemfenster öffne, wird der installierte Speicher angezeigt : 32,0 GB (16,0 GB verwendbar) . Warum das?

Ich habe versucht, eine Dokumentation zu finden, die darauf hinweist, dass dies ein Limit der Betriebssystemversion ist, aber ich bin zu kurz gekommen. Ein Blick auf den Versionsvergleich auf Wikipedia zeigt keine Version mit 16 GB, aber Storage Server ist nicht aufgeführt und Memory Limits für Windows und Windows Server Releases listet Storage Serer 2008 R2 nicht auf.

Ich habe seitdem eine Infografik im Blog-Beitrag mit dem Titel Windows Storage Server 2008 R2 gefunden, die jetzt verfügbar ist! , was darauf hinweist, dass das Limit 32 GB betragen würde.

Wie von @Nico vorgeschlagen, zeigt das Öffnen von perfmon, dass 16 GB Speicher "für Hardware reserviert" sind.

Die Karte des Servers ist ein Intel S3420GPLX , der mit einem Intel Xeon SP X3430 eingerichtet ist , die beide 32 GB Speicher unterstützen sollen.

Die installierten RAM-Module sind 4 x 8 GB Hynix HMT31GR7CFR8A-H9 RDIMM .

Der Support hat uns empfohlen, ein Firmware-Upgrade des Mainboards durchzuführen. Wir haben das Firmware-Upgrade durchgeführt, aber es hatte keine Auswirkungen auf das Problem

Der Hochstapler
quelle
Sind Sie sicher, dass das Problem nicht die Hardware ist?
Zoredache
@ Zoredache Nein, ich bin nicht sicher. Grundsätzlich habe ich unseren Lieferanten, bei dem wir den Server gekauft haben, gebeten, uns die maximale Speicherkapazität zu senden, die das Board verarbeiten kann. Er hat die 32 GB in seiner Datenbank nachgeschlagen und sie gesendet. Ich werde mich aber bei ihnen melden.
Der Hochstapler
Vielleicht Firmware-Versionen überprüfen und so weiter?
Zoredache
@Zoredache Ich versuche mit ihrer Unterstützung in Kontakt zu treten, aber hier ist es noch ziemlich früh am Morgen. Wird aktualisiert, wenn ich weitere Informationen erhalte.
Der Hochstapler
1
technet.microsoft.com/en-us/library/gg214172(v=ws.10).aspx listet die Speicherbeschränkungen für die verschiedenen Editionen von Storage Server 2008 R2 auf (keine davon ist auf 16 GB beschränkt).
Håkan Lindqvist

Antworten:

10

High-End-Server bieten Optionen zum Koppeln von Speichermodulen, z. B. RAID-Arrays für Festplatten. Dazu müssen Sie die BIOS-Option anzeigen.

Cosme Bustos
quelle
4
Das war auch mein Gedanke. Es wird normalerweise als "Memory Mirroring" bezeichnet
MDMarra
Obwohl es vielversprechend klang, scheint keine solche Funktion im BIOS des Boards verfügbar zu sein.
Der Hochstapler
4

Hast du diesen Link gesehen ?

Das Ausführen von a Perfom /reswürde Ihnen diesen "Fehler" zeigen. Ursache: Der fehlende RAM ist möglicherweise Hardware reserviert.

Schauen Sie sich auch die KB von Microsoft an: http://support.microsoft.com/kb/978610

(Ich entschuldige mich, ich kann aufgrund des guten Rufs keinen Kommentar hinzufügen.)

Nico
quelle
Ja, es zeigt 16 als für Hardware reserviert. Der KB-Artikel enthielt nichts, was ich für hilfreich hielt. Ich versuche derzeit, Informationen für den technischen Support zu sammeln, damit sie mögliche Hardwareprobleme ermitteln können. Danke
Der Hochstapler
In Ordnung. (Stimmen Sie zu, dass die KB wahrscheinlich nicht die beste ist.) Bei Google scheint dies ein Motherboard-Problem zu sein. Warten Sie jedoch auf Support-Feedbacks und aktualisieren Sie Ihre Frage nach Möglichkeit mit ihrer Antwort. Das muss helfen.
Nico
4

Es wäre nützlich, die genaue Konfiguration des RAM zu kennen. dh die Anzahl der Dimms, ob sie alle udimm (ungepuffert) oder rdimm (registriert) sind. Sie können udimms und rdimms nicht auf der Platine mischen. Wenn Sie udimms verwenden, können Sie nur 4/6 der dimms und nur bis zu 16 GB RAM verwenden - dies scheint eine wahrscheinliche Ursache für Ihr Problem zu sein.

Referenz - https://communities.intel.com/thread/21622

Es sieht so aus, als ob Sie eine sehr spezifische Konfiguration benötigen, um 32 GB RAM auf der Karte zum Laufen zu bringen.

Alex Berry
quelle
Die Module sind 4x8 Hynix HMT31GR7CFR8A-H9 RDIMM
Der Hochstapler
OK - die Spezifikationen des RAM scheinen den Anforderungen für das Board zu entsprechen. Über den Link, den ich Ihnen gesendet habe, hatten die Leute Probleme mit dem RAM, die angeblich unterstützt werden, und mussten sie ändern, aber ihre Probleme unterscheiden sich von Ihren (sie können ' t post). Haben Sie vielleicht eine Linux Live-CD oder ähnliches ausprobiert, um zu sehen, ob ein anderes Betriebssystem tatsächlich mit allen verfügbaren 32 GB bootet?
Alex Berry
Ich bin eigentlich nicht vor Ort, aber ich werde das bei Bedarf tun. Wir hatten vorher tatsächlich einen Satz 4x8GB Samsung Rx4 RAM und konnten auch nicht POSTEN. : P
Der Hochstapler
2

Viele Server verfügen über einen separaten RAM für jeden Prozessor. Wenn Sie also nur einen Prozessor haben, müssen Sie entweder 1) den 2. Prozessor installieren oder 2) den RAM im richtigen Speicherkanal installieren.

(Welchen Hardware-Server haben Sie?)

aktualisieren:

Im Handbuch heißt es: Maximal 32 GB mit x8 ECC RDIMM (2 Gb DRAM) und maximal 16 GB mit x8 ECC UDIMM (2 Gb DRAM)

Das Modell, von dem Sie sagen, dass Sie es haben, ist meines Erachtens RDIMM, aber es scheint nicht in der genehmigten Liste der RAM-Module hier zu erscheinen, aber nicht sicher, ob dies Auswirkungen hat ... sieht aus, als wäre es eine BIOS- oder Windows-Sache dann.

Sverre
quelle
Interessante Theorie, da auf diesem Server nur 1 CPU installiert ist. Ich bin mir nicht sicher, ob es sich um eine Dual-CPU-Karte handelt. Ich warte immer noch auf das Feedback des Kunden.
Der Hochstapler
Vermutlich werden wir herausfinden, wann Ihr Kunde antwortet :)
Sverre
2
Die Platine ist eine Einzelbuchse. Außerdem würde das Betriebssystem es nicht einmal sehen, wenn es auf der falschen Seite einer Dual-Socket-Karte installiert wäre.
MSalters
ok, ich wusste nicht, dass die Karte Single-Socket ist, und ich wusste auch nicht, wie Windows am falschen Ort auf RAM reagieren würde. (Danke)
Sverre
Ich bin mit einem anderen Intel-Board darauf gestoßen. Da das Motherboard nur 2 GB RAM pro Steckplatz unterstützt, ist dies alles, was das Betriebssystem verwenden kann. Der RAM meldet jedoch weiterhin 4 GB, wenn er über SPI gefragt wird.
Longneck
2

Im BIOS wurden 2 der Module als "fehlgeschlagen" markiert.

Der Support hat uns empfohlen, jedes Modul einzeln zu testen. Die Technik vor Ort testete verschiedene Konfigurationen und setzte dann alle Module wieder so ein, wie sie waren. Jetzt können die vollen 32 GB verwendet werden.

Ich bin mir nicht sicher, was ich davon halten soll.

Der Hochstapler
quelle
Sie sollten mit einer anderen Software als Windows getestet haben, um festzustellen, ob es sich um ein Softwareproblem oder ein Hardware- / BIOS-Problem handelt. Das hätte Ihnen Zeit gespart und es uns ermöglicht, Windows sofort auszuschließen.
David Schwartz
Möchten Sie eine Software benennen?
Der Hochstapler
1
memtest86 +, Linux bootfähige CD, ...
David Schwartz
Wie ich bereits erklärte, war ich nicht vor Ort, sonst hätte ich.
Der Hochstapler
Sicherlich könnte die Person, die das Firmware-Upgrade durchgeführt hat, haben. Aber was auch immer.
David Schwartz
1

Ich bin mit einigen der bereits aufgeführten Antworten einverstanden, insbesondere mit dem RAM im gespiegelten Modus.

Laut der offiziellen Intel-Website wird Ihr bestimmter Speicher für den Board-Chipsatz nicht unterstützt .

Als erstes würde ich den RAM zurückgeben und zertifizierte Module vom Hersteller unterstützen lassen.

Überprüfen Sie dann, ob der Speicher auf jeder Seite der Bänke übereinstimmen muss, dh zwei Module in den richtigen Steckplätzen pro Seite. Es besteht die Möglichkeit, dass das BIOS ebenfalls veraltet ist.

Kaltes T.
quelle