GNU/Linux >> Belajar Linux >  >> Linux

Penggunaan memori tinggi tetapi tidak ada proses yang menggunakannya

Saya mengerti Anda menggunakan Hyper-V, tetapi konsepnya serupa. Mungkin ini akan membuat Anda berada di jalur yang benar.

Masalah Anda mungkin karena balon memori virtual, teknik yang digunakan hypervisor untuk mengoptimalkan memori. Lihat tautan ini untuk deskripsi

Saya mengamati gejala Anda yang sama persis dengan VM saya di vSphere. Mesin 4G yang tidak menjalankan apa pun akan melaporkan 30 juta digunakan oleh cache, tetapi lebih dari 3G "digunakan" di baris "-/+ buffer".

Berikut contoh output dari perintah stats VMWare. Ini menunjukkan seberapa dekat 3G ditempelkan ke jumlah "bekas" saya:

vmware-toolbox-cmd stat balloon
3264 MB

Dalam kasus saya, agak jelas, pengemudi balon saya menggunakan ~3G

Saya tidak yakin apa perintah serupa di Hyper-V untuk mendapatkan statistik balon Anda, tetapi saya yakin Anda akan mendapatkan hasil yang serupa


Linux
  1. Linux – Penggunaan Memori Nyata?

  2. Ambil penggunaan CPU dan penggunaan memori dari satu proses di Linux?

  3. Menumbuhkan penggunaan memori residen (RSS) dari Proses Java

  1. Cara menemukan Proses mana yang menyebabkan penggunaan CPU Tinggi

  2. Penggunaan memori puncak dari suatu proses

  3. Grafik penggunaan memori proses di Linux

  1. Linux – Batasi Penggunaan Memori Untuk Proses Linux Tunggal?

  2. Alat Yang Memungkinkan Pencatatan Penggunaan Memori?

  3. Ubuntu Linux:Memproses memori swap dan penggunaan memori