GNU/Linux >> Znalost Linux >  >> Linux

Na 64bitovém Debianu bylo zjištěno pouze 3,2 GB 4GB RAM

PCI také využívá část adresního prostoru. Karty PCI i zařízení PCI jsou zabudovány do základní desky (jako je čipová sada).

Obvykle to znamenalo, že ze 4 GB bylo k dispozici pouze 3¼ až 3½ GB, i když jste nepoužívali moderní GPU s velkým množstvím paměti RAM.


Musíte zapnout přemapování paměti ZAPNUTO v BIOSu. V opačném případě nebude přemapovat paměť nad hranicí 4 GB a část paměti bude pokryta mapováním hardwaru.


Vaši chybějící paměť RAM využívá 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

Shrnutí:

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

Takže vidíte, v součtu to jsou 4 GB. A zde je oněch ~ 800 milionů, které hlásíte jako chybějící:

firmware/hardware            843592          0     843592

Linux
  1. Jak zkontrolovat velikost RAM v příkazovém řádku Linuxu v GB

  2. Debian – Jak spouštět 32bitové programy na 64bitovém Debianu/ubuntu?

  3. Diagnostika nedostatku paměti Windows

  1. Jak vymazat mezipaměť v Debianu?

  2. logování paměti RAM je známkou nejvyšší úrovně linuxového procesu

  3. Automatické přihlášení root v Debianu 8.0 (pouze konzole)

  1. Měření využití Ram programu?

  2. Program Python zabírá RAM

  3. Jak zjistit informace o RAM?