GNU/Linux >> Belajar Linux >  >> Linux

Perintah pembersihan cache NFS?

Bergantung pada apa yang Anda maksud dengan "false-caching error", jalankan sync mungkin mendapatkan apa yang Anda butuhkan. Ini akan menghapus semua buffer sistem file.

Jika perlu, Anda juga dapat menghapus cache VM di kernel menggunakan /proc/sys/vm/drop_caches .

# To free pagecache
echo 1 > /proc/sys/vm/drop_caches

# To free dentries and inodes
echo 2 > /proc/sys/vm/drop_caches

# To free pagecache, dentries and inodes
echo 3 > /proc/sys/vm/drop_caches

Dalam proses tertentu, memanggil opendir() dan closedir() pada direktori induk file membatalkan cache NFS. Saya menggunakan ini saat memprogram penjadwal pekerjaan. Sangat, sangat membantu. Cobalah!

Ini adalah nomor baris dari kode yang relevan (menunjukkan penggunaan dalam konteks):https://github.com/earonesty/grun/blob/master/grun#L820

Itulah satu-satunya cara saya dapat memperbaiki masalah penyelesaian pekerjaan #1 dan pekerjaan #2, yang membutuhkan beberapa file keluaran, yang diaktifkan dalam konteks di mana file tersebut terlihat,


Linux
  1. Apa Yang Terjadi Saat Saya Menjalankan Perintah Cat /proc/cpuinfo?

  2. Bash =~ Regex Dan Https://regex101.com/?

  3. Linux – Kehilangan File Jika Saya Membersihkan Cache (echo 3> /proc/sys/vm/drop_caches)?

  1. /proc/[pid]/pagemaps dan /proc/[pid]/maps | linux

  2. Kapan saya harus menggunakan /dev/shm/ dan kapan saya harus menggunakan /tmp/?

  3. echo 3 > /proc/sys/vm/drop_caches - Izin ditolak sebagai root

  1. Menyiapkan Server NFS Dan Klien Di Scientific Linux 6.3

  2. sysctl -p gagal di /proc/sys/pcie_aspm

  3. Haruskah situs web berada di /var/ atau /usr/ sesuai dengan penggunaan yang disarankan?