GNU/Linux >> Belajar Linux >  >> Linux

Hanya 3,2GB RAM 4GB yang terdeteksi pada Debian 64-bit

PCI juga menggunakan beberapa ruang alamat. Kartu PCI dan perangkat PCI terpasang di motherboard (seperti chipset).

Biasanya ini berarti bahwa dari 4GB hanya tersedia 3¼ hingga 3½ GB, bahkan jika Anda tidak menggunakan GPU modern dengan banyak RAM terpasang.


Anda harus AKTIFKAN Pemetaan Ulang Memori di BIOS. Jika tidak, memori tidak akan dipetakan ulang di atas batas 4 GB dan sebagian memori akan ditutupi oleh pemetaan perangkat keras.


RAM Anda yang hilang digunakan oleh 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

Kesimpulan:

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

Jadi Anda lihat, itu meringkas hingga 4GB. Dan inilah ~ 800 juta yang Anda laporkan hilang:

firmware/hardware            843592          0     843592

Linux
  1. Mengukur Penggunaan Ram Suatu Program?

  2. Program Python memakan RAM

  3. Tukar ukuran partisi untuk RAM 4GB

  1. mencatat memori RAM tanda air tinggi dari proses Linux

  2. Login root otomatis di Debian 8.0 (hanya konsol)

  3. Bagaimana menemukan informasi tentang RAM?

  1. Cara Memeriksa Ukuran Ram di Baris Perintah Linux di Gb

  2. Debian – Bagaimana Cara Menjalankan Program 32-bit Pada Debian/ubuntu 64-bit?

  3. Diagnostik memori rendah Windows