私はセットするための最良の方法を理解していないfs.inotify.max_user_watches
とsysctl
。実際、ここで何が起こっているのかは、特定のプロセスで監視できるファイルの数を設定する必要があることを除いて、あまりわかりません。
次のコマンドを実行すると、ユーザーの最大数を確認できると思います。
cat /proc/sys/fs/inotify/max_user_watches
私の理解では、一部の人々はエディターで/proc/sys/fs/inotify/max_user_watches
開い/etc/sysctl.conf
てこれを追加することで変更を提案します:
fs.inotify.max_user_watches=524288
次にsudo sysctl -p
、ファイルに加えられた変更を(おそらく)処理します。
他の人はこのようなコマンドを実行することを提案します:
sudo sysctl -w fs.inotify.max_user_instances=1024
sudo sysctl -w fs.inotify.max_user_watches=12288
私はそれ-w
が書き込みの略であることを知っていますが、何がどこに書かれていますか?このコマンドが変わるだけ/proc/.../max_user_watches
ですか?
上記で概説した2つのアプローチのどちらが最適ですか?524288と12288は異なる数値であることは理解していますが、実行-p
との効果の違いがわかりません-w
。