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