Я не розумію , що найкращий спосіб встановити 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
.