GNU/Linux >> Linux Esercitazione >  >> Linux

Solo 3,2 GB di 4 GB di RAM rilevati su Debian a 64 bit

PCI utilizza anche parte dello spazio degli indirizzi. Sia le schede PCI che i dispositivi PCI sono integrati nella scheda madre (come il chipset).

Di solito questo significava che su 4 GB erano disponibili solo da 3¼ a 3½ GB, anche se non si utilizzava una GPU moderna con molta RAM integrata.


Devi attivare la rimappatura della memoria ON nel BIOS. In caso contrario, non rimappa la memoria al di sopra del limite di 4 GB e parte della memoria verrà coperta dalle mappature hardware.


La RAM mancante viene utilizzata dal firmware:

# ./smem -R 4G -w
Area                           Used      Cache   Noncache
firmware/hardware            843592          0     843592
kernel image                      0          0          0
kernel dynamic memory        181116     134616      46500
userspace memory             287784      19736     268048
free memory                 2881812    2881812          0

Riassumendo:

echo $((181116 + 287784 + 2881812 + 843592))
4194304

Quindi vedi, riassume fino a 4 GB. Ed ecco i ~ 800 milioni che riporti mancanti:

firmware/hardware            843592          0     843592

Linux
  1. Debian:come eseguire programmi a 32 bit su una Debian/ubuntu a 64 bit?

  2. Misurare l'utilizzo della RAM di un programma?

  3. Diagnostica di Windows con memoria insufficiente

  4. Scambia la dimensione della partizione per 4 GB di RAM

  5. Come cancellare la memoria cache in Debian?

Memoria Intel Optane vs SSD vs RAM

Installazione dello strumento di test della memoria RAM Memtest+ su Redhat 7 Linux

Swappiness in Linux:tutto ciò che devi sapere

Come controllare l'utilizzo della memoria in Debian 10

Trova la dimensione della RAM in Linux

Come trovare informazioni sulla RAM?