Perché sul nostro server sono utilizzabili solo 16 GB di memoria?


11

Di recente abbiamo aggiornato la RAM su Windows Storage Server 2008 R2 Standard a 32 GB.

Quando apro il pannello Sistema, indica Memoria installata: 32,0 GB (16,0 GB utilizzabili) . Perché?

Ho cercato di scavare nella documentazione che indicherebbe che questo è un limite della versione del sistema operativo, ma sono arrivato a breve. L'esame del confronto delle versioni su Wikipedia non mostra versioni con 16 GB, ma Storage Server non è elencato e Limiti di memoria per Windows e Windows Server Release non elenca Storage Serer 2008 R2.

Da allora ho trovato un'infografica nel post del blog intitolata Windows Storage Server 2008 R2 è ora disponibile! , che indica che il limite sarebbe 32 GB.

Come suggerito da @Nico, l'apertura di perfmon mostra che 16 GB di memoria sono "riservati all'hardware".

La scheda del server è un Intel S3420GPLX configurato con un Intel Xeon SP X3430 , entrambi i quali dovrebbero supportare 32 GB di memoria.

I moduli RAM installati sono 4 x 8 GB Hynix HMT31GR7CFR8A-H9 RDIMM .

Il supporto ci ha consigliato di eseguire un aggiornamento del firmware della scheda madre. Abbiamo eseguito l'aggiornamento del firmware, ma non ha avuto alcun effetto sul problema


Sei sicuro che il problema non sia l'hardware?
Zoredache,

@Zoredache No, non ne sono sicuro. Ma fondamentalmente ho chiesto al nostro fornitore, da cui abbiamo acquistato il server, di inviarci la massima quantità di memoria che la scheda poteva gestire e hanno cercato i 32 GB nel loro database e li hanno inviati. Tornerò con loro però.
Der Hochstapler,

Magari controlla le versioni del firmware e così via?
Zoredache,

@Zoredache Sto cercando di mettermi in contatto con il loro supporto, ma qui è ancora piuttosto presto. Si aggiornerà quando avrò maggiori informazioni.
Der Hochstapler,

1
technet.microsoft.com/en-us/library/gg214172(v=ws.10).aspx elenca i limiti di memoria per le diverse edizioni di Storage Server 2008 R2 (nessuno di questi è limitato a 16 GB).
Håkan Lindqvist,

Risposte:


10

I server di fascia alta dispongono di opzioni per l'associazione di moduli di memoria, come array di raid per dischi rigidi. È necessario visualizzare l'opzione BIOS per quello.


4
Anche questo era il mio pensiero. In genere è etichettato come "Memory Mirroring"
MDMarra,

Anche se sembrava promettente, nessuna funzionalità del genere sembra essere disponibile nel BIOS delle schede.
Der Hochstapler,

4

Hai visto questo link ?

L'esecuzione di un Perfom /resti mostrerebbe questo "bug". Perché la RAM mancante potrebbe essere riservata all'hardware.

Inoltre, dai un'occhiata a questo KB di Microsoft: http://support.microsoft.com/kb/978610

(Chiedo scusa, non posso aggiungere alcun commento a causa della reputazione)


Sì, mostra 16 come riservato per l'hardware. L'articolo della KB non forniva nulla che ritenessi utile. Attualmente sto cercando di raccogliere informazioni per il supporto tecnico in modo che possano determinare possibili problemi hardware. Grazie
Der Hochstapler,

Ok. (Concordo sul fatto che il KB non è probabilmente il migliore) Su Google, sembra che questo sia un problema della scheda madre. Ma aspetta feedback di supporto e aggiorna la tua domanda con la loro risposta, se possibile. Questo deve aiutare.
Nico,

4

Sarebbe utile conoscere l'esatta configurazione della RAM. cioè il numero di dimmer, siano essi tutti udimm (senza buffer) o rdimm (registrati). Non puoi mescolare udimms e rdimms sulla scheda, e se stai usando udimms puoi usare solo 4/6 dei dimmer e puoi usare solo fino a 16GB di RAM - questo sembra una probabile causa del tuo problema.

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

Sembra che, per far funzionare 32 GB di RAM sulla scheda, sia necessaria una configurazione molto specifica.


I moduli sono 4x8 Hynix HMT31GR7CFR8A-H9 RDIMM
Der Hochstapler

OK - le specifiche della RAM sembrano corrispondere ai requisiti della scheda, dal link che ti ho inviato le persone hanno avuto problemi con la RAM che si suppone siano supportati e hanno dovuto cambiarlo, ma i loro problemi sono diversi dai tuoi (possono ' t post). Hai forse provato un cd live Linux o simile, per vedere se un altro sistema operativo si avvierà effettivamente con tutti i 32 GB disponibili?
Alex Berry,

In realtà non sono sul posto, ma lo farò se necessario. In realtà prima avevamo un set di RAM Samsung Rx4 da 4x8 GB e non potevamo nemmeno postare. : P
Der Hochstapler,

2

Molti server dispongono di RAM separata per ciascun processore, quindi se hai solo 1 processore, devi 1) installare il 2o processore o 2) installare la RAM nel canale di memoria corretto.

(quale server hardware hai?)

aggiornare:

il manuale dice: 32 GB max con x8 ECC RDIMM (DRAM da 2 Gb) e 16 GB max con x8 ECC UDIMM (DRAM da 2 Gb)

il modello che dici di essere RDIMM per quanto posso vedere, ma non sembrano apparire nell'elenco approvato dei moduli RAM qui ma non sono sicuro che ciò abbia qualche effetto ... sembra che sia un BIOS o una cosa di Windows poi.


Teoria interessante in quanto questo server ha solo 1 CPU installata. Non sono sicuro se si tratta di una scheda a doppia CPU. Sto ancora aspettando il feedback del cliente.
Der Hochstapler,

supponiamo che lo scopriremo quando il tuo cliente risponderà :)
Sverre,

2
La scheda è a presa singola. Inoltre, se fosse installato sul lato sbagliato di una scheda a doppia presa, il sistema operativo non lo vedrebbe nemmeno.
MSalters,

ok, non sapevo che la scheda fosse single-socket e inoltre non sapevo come Windows avrebbe reagito alla RAM nel posto sbagliato. (grazie)
Sverre,

Mi sono imbattuto in questo con un'altra scheda Intel. Poiché la scheda madre supporta solo 2 GB di RAM per slot, è tutto ciò che il sistema operativo utilizzerà. Tuttavia, la RAM segnalerà comunque che è di 4 GB quando viene richiesta tramite SPI.
collo lungo,

2

Nel BIOS, 2 dei moduli sono stati contrassegnati come "non riusciti".

Il supporto ci ha consigliato di testare ogni modulo singolarmente. La tecnologia in loco ha testato diverse configurazioni, quindi ha reinserito tutti i moduli come erano e ora sono utilizzabili i 32 GB completi.

Non sono sicuro di cosa farne.


Avresti dovuto provare con un software diverso da Windows per determinare se si trattava di un problema software o hardware / BIOS. Ciò ti avrebbe risparmiato un po 'di tempo e ci avrebbe permesso di escludere Windows immediatamente.
David Schwartz,

Vuoi nominare un software?
Der Hochstapler,

1
memtest86 +, CD di avvio di Linux, ...
David Schwartz

Come ho già spiegato, non ero sul posto, altrimenti avrei dovuto.
Der Hochstapler,

Sicuramente la persona che ha eseguito l'aggiornamento del firmware potrebbe avere. Ma comunque.
David Schwartz,

1

Concordo con alcune delle risposte già elencate in particolare con la RAM in modalità mirroring.

Inoltre, secondo il sito ufficiale Intel, la tua memoria particolare non è supportata per il chipset della scheda.

La prima cosa che farei è restituire la RAM e ottenere moduli certificati supportati dal fornitore.

Quindi verificare se è necessario far corrispondere la memoria su ciascun lato dei banchi, ovvero due moduli negli slot corretti per lato. Potrebbero esserci tutte le possibilità che il BIOS non sia aggiornato.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.