Я не понимаю лучший способ установить 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
?
Какой из двух подходов, описанных выше, является лучшим? Я понимаю, что 524288 и 12288 - это разные числа, но я не понимаю разницы между эффектом бега -p
и -w
.