GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara menghapus memori yang di-cache di Debian?

Coba ini sebagai root (bukan sudo):

#sync && echo 3 > /proc/sys/vm/drop_caches

Masalah dengan:

sudo echo 1 > /proc/sys/vm/drop_caches

adalah bahwa redirect terjadi di shell awal - yaitu di bawah akun Anda sendiri - sebelum "sudo echo 1" terjadi, yang bukan merupakan bagian yang benar-benar membutuhkan akses root. Anda perlu membuka drop_caches dengan ">" untuk berada di dalam sudo. Satu cara malas (malas karena mengkloning 3 kembali ke stdout, yang sebenarnya tidak Anda perlukan) adalah:

echo 3 | sudo tee /proc/sys/vm/drop_caches

Opsi untuk menulis ke drop_caches adalah:

  1. Cache halaman gratis
  2. Gigi gigi dan inode gratis
  3. Cache halaman, gigi palsu, dan inode gratis.

Dan Anda harus sinkronkan dulu, jadi semuanya:

sync ; echo 3 | sudo tee /proc/sys/vm/drop_caches

atau jika Anda tidak menyukai "3" palsu di stdout:

sudo sh -c 'sync ; echo 3 >/prod/sys/vm/drop_caches'

Linux
  1. Cara Menghapus Cache Memori di Linux

  2. Cara Menginstal MongoDB di Debian 11

  3. Bagaimana cara menginstal Mono 4.0.1 di Debian 8?

  1. Cara Membuat Pengguna Sudo di Debian

  2. Cara Membuat Pengguna Sudo di Debian

  3. Cara Menginstal Tomcat 8.5 di Debian 9

  1. Cara Menginstal MongoDB di Debian 9

  2. Cara Menginstal Nginx di Debian 9

  3. Cara Instal Apache di Debian 9