No entiendo la mejor manera de establecer fs.inotify.max_user_watches
con sysctl
. De hecho, no entiendo mucho de lo que está sucediendo aquí, aparte del hecho de que necesito establecer la cantidad de archivos que puede ver un proceso en particular.
Creo que puedo ver el número máximo de usuarios ejecutando este comando:
cat /proc/sys/fs/inotify/max_user_watches
Tengo entendido que algunas personas sugieren cambiar /proc/sys/fs/inotify/max_user_watches
abriendo /etc/sysctl.conf
en un editor y agregando esto:
fs.inotify.max_user_watches=524288
Luego, ejecute sudo sysctl -p
para, presumiblemente, procesar los cambios realizados en el archivo.
Otros sugieren ejecutar comandos como este:
sudo sysctl -w fs.inotify.max_user_instances=1024
sudo sysctl -w fs.inotify.max_user_watches=12288
Sé que -w
significa escribir, pero ¿qué se escribe y dónde? ¿Es solo que este comando cambia /proc/.../max_user_watches
?
¿Cuál de los dos enfoques descritos anteriormente es el mejor? Entiendo que 524288 y 12288 son números diferentes, pero no entiendo la diferencia entre el efecto de correr -p
y -w
.