CentOS erkennt nur 50 % des RAM

CentOS erkennt nur 50 % des RAM

Ich habe 16 GB RAM in meinem Rechner. Vorher hat free -m die normalen 16 GB RAM ausgegeben, jetzt (nach einem Neustart) erkennt es jedoch nur 8 GB RAM. Ist ein RAM-Modul beschädigt?

grep -i memory /var/log/dmesg gibt aus

Memory: 15621184k/16017200k available (2535k kernel code, 387120k reserved, 1748k data, 196k init). (Das sieht für mich nach 16 GB aus).

free -mAusgänge:

              total       used       free     shared    buffers     cached
Mem:          7484       7415         68          0       6104        524
-/+ buffers/cache:        786       6697
Swap:         2055          0       2054

Hatte ich vielleicht etwas übersehen?

Dank im Voraus.

Antwort1

Moment, Moment – ​​Sie sagen: „Ich verwende den Server als Xen HVM (DomU)“.

Meinen Sie, dass diese Domäne dom0 (die Hauptinstanz) ist?

Wenn ja, dann schrumpft Ihr Dom0-Speicher tatsächlich, wenn Sie DomU-Domänen starten.

Verwenden Sie diese Option xentop, um zu sehen, wie viel Speicher tatsächlich vorhanden ist und wem er zugewiesen ist.

Um die Zuordnung zu ändern, verwenden Sie den Befehl:

xm mem-set <domainid> <memorysize>

Antwort2

Führen Sie Folgendes aus, um die dmidecodeBerichte zum installierten RAM anzuzeigen.

dmidecode -t 17zeigt die DIMM-Bestückung pro Steckplatz an.

Im Folgenden wird der gesamte RAM ausgegeben.

dmidecode -t 17 | awk '( /Size/ && $2 ~ /^[0-9]+$/ ) { x+=$2 } END{ print "\t" "Installed Ram: " x "MB"}'

[root@bootylicious ~]#  dmidecode -t 17 | awk '( /Size/ && $2 ~ /^[0-9]+$/ ) { x+=$2 } END{ print "\t" "Installed Ram: " x "MB"}'

        Installed Ram: 65536MB

verwandte Informationen