Saya tidak mengerti cara terbaik untuk mengatur fs.inotify.max_user_watches
dengan sysctl
. Sebenarnya, saya tidak mengerti banyak tentang apa yang terjadi di sini selain fakta bahwa saya perlu mengatur jumlah file yang dapat ditonton oleh proses tertentu.
Saya percaya bahwa saya dapat melihat jumlah maksimal pengguna dengan menjalankan perintah ini:
cat /proc/sys/fs/inotify/max_user_watches
Pemahaman saya adalah bahwa beberapa orang menyarankan perubahan /proc/sys/fs/inotify/max_user_watches
dengan membuka /etc/sysctl.conf
editor dan menambahkan ini ke dalamnya:
fs.inotify.max_user_watches=524288
Kemudian jalankan sudo sysctl -p
untuk - mungkin - memproses perubahan yang dilakukan pada file.
Yang lain menyarankan menjalankan perintah seperti ini:
sudo sysctl -w fs.inotify.max_user_instances=1024
sudo sysctl -w fs.inotify.max_user_watches=12288
Saya tahu itu -w
singkatan dari menulis, tetapi apa yang sedang ditulis dan di mana? Apakah hanya karena perintah ini berubah /proc/.../max_user_watches
?
Manakah dari dua pendekatan yang diuraikan di atas yang terbaik? Saya mengerti bahwa 524288 dan 12288 adalah angka yang berbeda, tetapi saya tidak mengerti perbedaan antara efek berlari -p
dan -w
.