Eu não entendo a melhor maneira de definir fs.inotify.max_user_watches
com sysctl
. De fato, não entendo muito do que está acontecendo aqui, exceto o fato de precisar definir o número de arquivos que podem ser assistidos por um processo específico.
Acredito que posso ver o número máximo de usuários executando este comando:
cat /proc/sys/fs/inotify/max_user_watches
Meu entendimento é que algumas pessoas sugerem mudanças /proc/sys/fs/inotify/max_user_watches
abrindo /etc/sysctl.conf
em um editor e adicionando isso a ele:
fs.inotify.max_user_watches=524288
Em seguida, execute sudo sysctl -p
para - presumivelmente - processar as alterações feitas no arquivo.
Outros sugerem a execução de comandos como este:
sudo sysctl -w fs.inotify.max_user_instances=1024
sudo sysctl -w fs.inotify.max_user_watches=12288
Eu sei que -w
significa escrever, mas o que está sendo escrito e onde? É apenas que este comando muda /proc/.../max_user_watches
?
Qual das duas abordagens descritas acima é a melhor? Entendo que 524288 e 12288 são números diferentes, mas não entendo a diferença entre o efeito de execução -p
e -w
.