GNU/Linux >> Belajar Linux >  >> Linux

Linux tidak membebaskan cache disk yang besar saat permintaan memori naik

Saya telah menemukan jawaban atas pertanyaan saya sendiri - berkat bantuan womble (kirimkan jawaban jika Anda mau).

lsof -s menunjukkan pegangan file sedang digunakan, dan ternyata ada beberapa gigabyte file log mmap yang menggunakan cache.

Menerapkan logrotate seharusnya menyelesaikan masalah sepenuhnya dan memungkinkan saya memanfaatkan lebih banyak memori.

Saya juga akan mengaktifkan kembali swap sehingga kami tidak memiliki masalah dengan pembunuh OOM di masa mendatang. Terima kasih.


Linux
  1. Meniru disk besar di Linux dengan VDO

  2. Linux – Kapan Saya Tidak Harus Membunuh -9 Proses?

  3. Linux – Apakah `sync + Drop_caches` Tidak Menjatuhkan Cache?

  1. Linux – Sistem Menggantung Saat Kehabisan Memori?

  2. Linux – Media Lambat – Penyetelan Cache Disk?

  3. Linux gratis menunjukkan penggunaan memori yang tinggi tetapi top tidak

  1. Cara Menghapus Buffer Memori dan Cache di Linux

  2. Apakah mungkin untuk mengalokasikan memori virtual dalam jumlah besar di linux?

  3. Matikan hard disk (cadangan) saya di Linux saat saya tidak menggunakannya