GNU/Linux >> Tutoriels Linux >  >> Linux

Seulement 3,2 Go de RAM de 4 Go détectés sur Debian 64 bits

PCI utilise également une partie de l'espace d'adressage. Les cartes PCI et les périphériques PCI sont intégrés à la carte mère (comme le chipset).

Cela signifiait généralement que sur 4 Go, seuls 3¼ à 3½ Go étaient disponibles, même si vous n'utilisiez pas de GPU moderne avec beaucoup de RAM intégrée.


Vous devez activer le remappage de la mémoire ON dans le BIOS. Sinon, il ne remappera pas la mémoire au-delà de la limite de 4 Go et une partie de la mémoire sera recouverte par des mappages matériels.


Votre RAM manquante est utilisée par le 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

En résumé :

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

Donc, vous voyez, cela résume jusqu'à 4 Go. Et voici les ~ 800M manquants :

firmware/hardware            843592          0     843592

Linux
  1. Debian – Comment exécuter des programmes 32 bits sur une Debian/ubuntu 64 bits ?

  2. Mesurer l'utilisation de RAM d'un programme ?

  3. Diagnostics de mémoire insuffisante de Windows

  4. enregistrement de la marque d'eau haute de la mémoire RAM d'un processus Linux

  5. Comment trouver des informations sur la RAM?

Mémoire Intel Optane vs SSD vs RAM

Installation de l'outil de test de mémoire RAM Memtest+ sur Redhat 7 Linux

Swappiness sous Linux :tout ce que vous devez savoir

Comment vérifier l'utilisation de la mémoire dans Debian 10

Trouver la taille de la RAM sous Linux

Mise en cache/préchargement des fichiers sous Linux dans la RAM