Arbeitsspeicher wird nicht komplett erkannt

Hast Du Probleme mit Hardware, die durch die anderen Foren nicht abgedeckt werden? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
SImon2019
Beiträge: 30
Registriert: 15.11.2019 14:48:52

Arbeitsspeicher wird nicht komplett erkannt

Beitrag von SImon2019 » 15.11.2019 14:52:44

Das Bios listet beide Riegel, aber das System nutzt wohl nur einen.

Hier meine Ausgaben von free und dmidecode.
Was muss ich tun, damit beide vom System erkannt und genutzt werden?

Hardware:
Ashrock J4205-itx https://www.asrock.com/mb/Intel/J4205-ITX/index.us.asp

Code: Alles auswählen

root@debian-simon:/home/simon# free
              total        used        free      shared  buff/cache   available
Mem:        1453848      808424      191980       36952      453444      429164
Swap:       7771128      215552     7555576

root@debian-simon:/home/simon#  sudo dmidecode | sed -n '/^Memory Device$/,/^$/p'
Memory Device
        Array Handle: 0x000E
        Error Information Handle: Not Provided
        Total Width: 64 bits
        Data Width: 64 bits
        Size: 4096 MB
        Form Factor: SODIMM
        Set: None
        Locator: ChannelA-DIMM0
        Bank Locator: BANK 0
        Type: DDR3
        Type Detail: Synchronous
        Speed: 1333 MT/s
        Manufacturer: Samsung
        Serial Number: 67422D51
        Asset Tag: 9876543210
        Part Number: M471B5273DH0-CH9
        Rank: 2
        Configured Memory Speed: 1333 MT/s
        Minimum Voltage: 1.5 V
        Maximum Voltage: 1.5 V
        Configured Voltage: 1.5 V

Memory Device
        Array Handle: 0x000E
        Error Information Handle: Not Provided
        Total Width: 64 bits
        Data Width: 64 bits
        Size: 2048 MB
        Form Factor: SODIMM
        Set: None
        Locator: ChannelA-DIMM1
        Bank Locator: BANK 1
        Type: DDR3
        Type Detail: Synchronous
        Speed: 1333 MT/s
        Manufacturer: Unde
        Serial Number: 422FD906
        Asset Tag: 9876543210
        Part Number: RMT3020EF48E8W1333
        Rank: 2
        Configured Memory Speed: 1333 MT/s
        Minimum Voltage: 1.5 V
        Maximum Voltage: 1.5 V
        Configured Voltage: 1.5 V
Zuletzt geändert von SImon2019 am 17.11.2019 15:45:27, insgesamt 2-mal geändert.

Benutzeravatar
Tintom
Moderator
Beiträge: 3029
Registriert: 14.04.2006 20:55:15
Wohnort: Göttingen

Re: Arbeitsspeicher wird nicht komplett erkannt

Beitrag von Tintom » 15.11.2019 15:19:25

Der Kernel nutzt nur ca. 1,4 GB an RAM. Normalerweise greift sich der Kernel den gesamten verfügbaren RAM laut BIOS, es sei denn, man gibt ihm die Option mem=xxx beim Start des Systems mit. Hast du so etwas getan?

Benutzeravatar
Lord_Carlos
Beiträge: 5578
Registriert: 30.04.2006 17:58:52
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Dänemark

Re: Arbeitsspeicher wird nicht komplett erkannt

Beitrag von Lord_Carlos » 15.11.2019 15:24:29

Koennen wir mal ein dmesg | grep -i memory sehen?

Code: Alles auswählen

╔═╗┬ ┬┌─┐┌┬┐┌─┐┌┬┐╔╦╗
╚═╗└┬┘└─┐ │ ├┤ │││ ║║
╚═╝ ┴ └─┘ ┴ └─┘┴ ┴═╩╝ rockt das Forum!

SImon2019
Beiträge: 30
Registriert: 15.11.2019 14:48:52

Re: Arbeitsspeicher wird nicht komplett erkannt

Beitrag von SImon2019 » 15.11.2019 17:27:13

Lord_Carlos hat geschrieben: ↑ zum Beitrag ↑
15.11.2019 15:24:29
Koennen wir mal ein dmesg | grep -i memory sehen?
Danke für die Anregung. Hier die Ausgabe:

Code: Alles auswählen

root@debian-simon:/home/simon# dmesg | grep -i memory
[    0.016839] initial memory mapped: [mem 0x00000000-0x1cffffff]
[    0.017385] Early memory node ranges
[    0.038097] Reserving Intel graphics memory at [mem 0x60000000-0x7fffffff]
[    0.038453] PM: Registered nosave memory: [mem 0x00000000-0x00000fff]
[    0.038457] PM: Registered nosave memory: [mem 0x0009b000-0x0009bfff]
[    0.038458] PM: Registered nosave memory: [mem 0x0009c000-0x0009ffff]
[    0.038460] PM: Registered nosave memory: [mem 0x000a0000-0x000dffff]
[    0.038462] PM: Registered nosave memory: [mem 0x000e0000-0x000fffff]
[    0.038465] PM: Registered nosave memory: [mem 0x10000000-0x12150fff]
[    0.098144] Memory: 1421780K/1480704K available (6630K kernel code, 639K rwdata, 2076K rodata, 840K init, 436K bss, 58924K reserved, 0K cma-reserved, 618212K highmem)
[    0.098153] virtual kernel memory layout:
[    0.154868] Freeing SMP alternatives memory: 24K
[    1.436131] Freeing initrd memory: 31204K
[    3.391608] Freeing unused kernel image memory: 840K

SImon2019
Beiträge: 30
Registriert: 15.11.2019 14:48:52

Re: Arbeitsspeicher wird nicht komplett erkannt

Beitrag von SImon2019 » 15.11.2019 19:14:51

Tintom hat geschrieben: ↑ zum Beitrag ↑
15.11.2019 15:19:25
Der Kernel nutzt nur ca. 1,4 GB an RAM. Normalerweise greift sich der Kernel den gesamten verfügbaren RAM laut BIOS, es sei denn, man gibt ihm die Option mem=xxx beim Start des Systems mit. Hast du so etwas getan?
Nein, jedenfalls nicht mit Absicht. Hab vor kurzem das System mit aktueller Debian-Version augesetzt und bisher nur nextcloud installiert.

Benutzeravatar
MSfree
Beiträge: 10686
Registriert: 25.09.2007 19:59:30

Re: Arbeitsspeicher wird nicht komplett erkannt

Beitrag von MSfree » 16.11.2019 20:46:21

Was steckt denn für eine CPU in dem System?

Code: Alles auswählen

lscpu
Hast du Debian in 32Bit oder in 64Bit installiert?

Code: Alles auswählen

uname -a
Sagt die Motherboardbeschreibung irgendwas zu den möglichen Kombinationen von RAM-Riegeln?

Hast du mal probiert, nur den 4GB Riegel im System zu betreiben?

Benutzeravatar
habakug
Moderator
Beiträge: 4313
Registriert: 23.10.2004 13:08:41
Lizenz eigener Beiträge: MIT Lizenz

Re: Arbeitsspeicher wird nicht komplett erkannt

Beitrag von habakug » 17.11.2019 11:57:18

Hallo,

ich würde auch sagen, wie es hier [1] jemand tut, dass die SODIMMs identisch sein müssen. Der Hersteller (und Modell), der hier verschwiegen wird, kann Auskunft geben.

Gruss, habakug

[1] https://www.linuxquestions.org/question ... 175664364/

edit:
*2GB DRAM per module is not supported.
https://www.asrock.com/mb/Intel/J4205-ITX/
https://www.asrock.com/mb/Intel/J4205-ITX/#Memory
LOL
( # = root | $ = user | !! = mod ) (Vor der PN) (Debianforum-Wiki) (NoPaste)

SImon2019
Beiträge: 30
Registriert: 15.11.2019 14:48:52

Re: Arbeitsspeicher wird nicht komplett erkannt

Beitrag von SImon2019 » 17.11.2019 12:13:14

MSfree hat geschrieben: ↑ zum Beitrag ↑
16.11.2019 20:46:21
Was steckt denn für eine CPU in dem System?

Code: Alles auswählen

simon@debian-simon:~$ lscpu
Architektur:                   i686
CPU Operationsmodus:           32-bit, 64-bit
Byte-Reihenfolge:              Little Endian
Address sizes:                 39 bits physical, 48 bits virtual
CPU(s):                        4
Liste der Online-CPU(s):       0-3
Thread(s) pro Kern:            1
Kern(e) pro Socket:            4
Sockel:                        1
Anbieterkennung:               GenuineIntel
Prozessorfamilie:              6
Modell:                        92
Modellname:                    Intel(R) Pentium(R) CPU J4205 @ 1.50GHz
Stepping:                      9
CPU MHz:                       2436.109
Maximale Taktfrequenz der CPU: 2600,0000
Minimale Taktfrequenz der CPU: 800,0000
BogoMIPS:                      2995.20
Virtualisierung:               VT-x
L1d Cache:                     24K
L1i Cache:                     32K
L2 Cache:                      1024K
Markierungen:                  fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts xtopology tsc_reliable nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg cx16 xtpr pdcm sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave rdrand lahf_lm 3dnowprefetch cpuid_fault cat_l2 ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust smep erms mpx rdt_a rdseed smap clflushopt intel_pt sha_ni xsaveopt xsavec xgetbv1 xsaves dtherm ida arat pln pts arch_capabilities
I am running 32bit, although this was also not installed on purpose and I might switch to 64bit. But also 32bit should be able to adress at least 4GB.

Code: Alles auswählen

Linux debian-simon 4.19.0-6-686 #1 SMP Debian 4.19.67-2+deb10u2 (2019-11-11) i686 GNU/Linux

SImon2019
Beiträge: 30
Registriert: 15.11.2019 14:48:52

Re: Arbeitsspeicher wird nicht komplett erkannt

Beitrag von SImon2019 » 17.11.2019 12:20:41

habakug hat geschrieben: ↑ zum Beitrag ↑
17.11.2019 11:57:18

edit:
*2GB DRAM per module is not supported.
Die Info hatte ich schon gefunden, aber was heißt das jetzt? Ich kann 2x4GB einsetzen, aber nicht 2x2GB?

Ich habe jetzt nur den 4GB Riegel drin, aber es zeigt mir immer noch an:

Code: Alles auswählen

simon@debian-simon:~$ head -5 /proc/meminfo
MemTotal:        1454112 kB
MemFree:          238744 kB
MemAvailable:     455552 kB
Buffers:           29420 kB
Cached:           407440 kB
simon@debian-simon:~$ su
Passwort:
root@debian-simon:/home/simon# dmesg | grep -i memory
[    0.016770] initial memory mapped: [mem 0x00000000-0x0bffffff]
[    0.017316] Early memory node ranges
[    0.038751] Reserving Intel graphics memory at [mem 0x60000000-0x7fffffff]
[    0.039107] PM: Registered nosave memory: [mem 0x00000000-0x00000fff]
[    0.039111] PM: Registered nosave memory: [mem 0x0009b000-0x0009bfff]
[    0.039113] PM: Registered nosave memory: [mem 0x0009c000-0x0009ffff]
[    0.039115] PM: Registered nosave memory: [mem 0x000a0000-0x000dffff]
[    0.039116] PM: Registered nosave memory: [mem 0x000e0000-0x000fffff]
[    0.039119] PM: Registered nosave memory: [mem 0x10000000-0x12150fff]
[    0.099247] Memory: 1422044K/1480696K available (6630K kernel code, 639K rwdata, 2076K rodata, 840K init, 436K bss, 58652K reserved, 0K cma-reserved, 618204K highmem)
[    0.099256] virtual kernel memory layout:
[    0.155923] Freeing SMP alternatives memory: 24K
[    1.440753] Freeing initrd memory: 31204K
[    3.392422] Freeing unused kernel image memory: 840K
root@debian-simon:/home/simon# free
              total        used        free      shared  buff/cache   available
Mem:        1454112      744920      237496       78540      471696      454680
Swap:       7771128      294656     7476472

Benutzeravatar
MSfree
Beiträge: 10686
Registriert: 25.09.2007 19:59:30

Re: Arbeitsspeicher wird nicht komplett erkannt

Beitrag von MSfree » 17.11.2019 12:51:58

Ich würde mal ins BIOS gehen und schauen, ob bzw. was da verstellt ist.

Zeigt das BIOS vielleicht schon zu wenig Speicher an?

Ist vielleicht zu viel Speicher für die Onboardgraphik reserviert? Ich würde da schauen, ob mehr als 256MB reserviert sind.

Manche BIOSe haben eine Option, die Memory Remapping oder so ähnlich heißt. Ohne den Schalter zu setzen, kann es zu solchen Symptomen kommen, die du hast. Ich hatte das mal bei einem alten Core2-System, das nur 3.25GB RAM angezeigt und zur Verfügung gestellt hatte, obwohl auf 8GB aufgerüstet wurde. Nach dem Setzen des Schalters waren es wie erwartet 8GB abzüglich des Graphikpuffers.

Deine CPU unterstützt problemlos Debian in der 64Bit-Version, das würde ich dir also sowieso empfehlen. Die Speicherriegel scheinen mir auch nicht so ganz taufrisch zu sein. Die CPU kann DDR3-1866 bzw. DDR4-2400, wobei es da auch vom Mainboard abhängt. Da ist also ebenfalls eine potentielle Stelle, noch etwas am System zu optimieren (wirkt sich aber nicht auf die Speichermenge aus).

willy4711

Re: Arbeitsspeicher wird nicht komplett erkannt

Beitrag von willy4711 » 17.11.2019 13:53:37

Ich frag mich immer wie man auf die Idee kommt, einen 64 BIt Prozessor mit einem 32 bit Betriebssystem auszustatten
Siehe:
https://ark.intel.com/content/www/de/de ... 6-ghz.html

Da wir dein Board nicht kennen:
Zwei unterschiedlich Riegel auf der gleichen Bank gibt meistens Probleme.
Wenn du zwei Bänke (2X2 Steckplätze) hast, mal umstecken.
Aber bei einem 32Bit System wird das wohl wenig nutzen.

Benutzeravatar
MSfree
Beiträge: 10686
Registriert: 25.09.2007 19:59:30

Re: Arbeitsspeicher wird nicht komplett erkannt

Beitrag von MSfree » 17.11.2019 14:02:27

willy4711 hat geschrieben: ↑ zum Beitrag ↑
17.11.2019 13:53:37
Da wir dein Board nicht kennen:
Naja, ich rate mal in Richtung Mini-ITX oder etwas NUC-ähnliches, eventuell ein Notebook, sonst würde da kein SoDIMM drauf stecken.
Zwei unterschiedlich Riegel auf der gleichen Bank gibt meistens Probleme.
Das ist schon geklärt, das Problem besteht auch bei nur einem 4GB-Riegel, siehe weiter oben.
Wenn du zwei Bänke (2X2 Steckplätze) hast, mal umstecken.
Bei solchen Mini-Boards gibt es in der Regel nur 2 RAM-Steckpätze.

SImon2019
Beiträge: 30
Registriert: 15.11.2019 14:48:52

Re: Arbeitsspeicher wird nicht komplett erkannt

Beitrag von SImon2019 » 17.11.2019 15:44:40

Absichtilich habe ich das 32bit nicht installiert, die Debian Seite war wohl einfach etwas unübersichtlich für mich.
Ich werde mal nach 64 bit migrieren und berichten (https://wiki.debian.org/Migrate32To64Bit)

alles korrekt, sorry für die späte Info über die Hardware:

Ashrock J4205-itx:
https://www.asrock.com/mb/Intel/J4205-ITX/index.us.asp

Ein Memory Remapping habe ich auch schon gesucht, aber so etwas gibt es nicht. Ich mache mal Bilder und lade diese nach.

Benutzeravatar
Tintom
Moderator
Beiträge: 3029
Registriert: 14.04.2006 20:55:15
Wohnort: Göttingen

Re: Arbeitsspeicher wird nicht komplett erkannt

Beitrag von Tintom » 18.11.2019 07:38:03

SImon2019 hat geschrieben: ↑ zum Beitrag ↑
17.11.2019 15:44:40
Ich werde mal nach 64 bit migrieren und berichten (https://wiki.debian.org/Migrate32To64Bit)
Bitte tue dir selbst einen gefallen und installiere mit einer 64 Bit-Variante komplett neu. Dieser Wikiartikel ist veraltet (siehe Warnhinweis) und nicht gerade trivial für einen Einsteiger. Die Neuinstallation ist da schneller und vor allem fehlerfrei.

Antworten