16.04 erkennt 3,6 GB Speicher von insgesamt 32 GB

16.04 erkennt 3,6 GB Speicher von insgesamt 32 GB

Ich steige gerade von Windows auf Ubuntu um. Auf meinem Desktop sind 32 GB physischer Speicher installiert, und alles wird vom BIOS und früheren Betriebssystemversionen erkannt. Seit ich auf Ubuntu 16.04 umgestiegen bin, erkennt es nur noch 3,6 GB. Alle Betriebssystemtools melden denselben free -hSpeicher topusw.dmesg

Ich verwende x86_64. Gibt es eine Konfigurationseinstellung, um auf den gesamten Speicher zuzugreifen?

free -h:

frei -h

top:

Spitze

Bitte lassen Sie mich wissen, wenn Sie Protokollausgaben oder Informationen benötigen. Vielen Dank im Voraus.

Aktualisieren

Ausgabe vondmesg | grep Memory

Root@AGsys:~# dmesg |grep Memory 
[ 0.000000] Memory: 3420004K/3667512K available (8394K kernel code, 1282K rwdata, 3944K rodata, 1480K init, 1292K bss, 247508K reserved, 0K cma-reserved)

Ausgabe vonuname -a

root@AGsys:~# uname -a 
Linux AGsys 4.4.0-36-generic #55-Ubuntu SMP Thu Aug 11 18:01:55 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

Antwort1

Hierfür gibt es zwei wahrscheinliche Ursachen:

  1. Wenn Sie eine 32-Bit-Version von Ubuntu verwenden, werden maximal 3,5 GB Ihres installierten RAM verwendet, unabhängig davon, wie viele und wie groß Ihre DIMMs sind. Da Ihr System als 64-Bit-System gemeldet wird, kann dies in diesem Fall auf zusätzliche Probleme hinweisen. Eine Neuinstallation ist die zuverlässigste Methode, um dies zu beheben, obwohl es an übrig gebliebenen Startbefehlseinstellungen in GRUB liegen kann.

  2. Es ist nicht ungewöhnlich, gefälschte Teile zu erhalten. Das heißt, es ist möglich, dass Ihnen 2 GB DIMMs als 32 GB DIMMs verkauft wurden. Da ich aus Ihrem letzten Kommentar entnehme, dass Sie 64-Bit Ubuntu verwenden, scheint dies die wahrscheinlichere Möglichkeit zu sein. Wenn Sie eines der DIMMs entfernen und sich die auf einem der Chips eingestanzte Teilenummer ansehen, können Sie/wir möglicherweise überprüfen, ob es sich bei dem Chipteil tatsächlich um einen 32 GB-Chip handelt oder alternativ, dass es sich um ein 2 GB-Teil handelt.

Antwort2

AKTUALISIEREN

Es scheint, dass das Problem mit dem 32-Bit-Kernel zusammenhing, den ich vor dem Upgrade auf 64-Bit 16.04 hatte. Ich habe 16.04 nach einer Neuinstallation installiert und kann jetzt den richtigen Speicher sehen.

Danke für deine Unterstützung.

Prost!

verwandte Informationen