inotifywait тайно потребляет много памяти - PullRequest
0 голосов
/ 17 февраля 2020

В Ubuntu 14.04:

$ cat /proc/sys/fs/inotify/max_queued_events
16384
$ cat /proc/sys/fs/inotify/max_user_instances
128
$ cat /proc/sys/fs/inotify/max_user_watches
1048576

Сразу после перезагрузки компьютера у меня было 1 ГБ ОЗУ. Через 20-30 минут (когда был открыт только 1 терминал) у меня было 6 ГБ ОЗУ, использованное и растущее , однако ни один из процессов, по-видимому, не использовал так много памяти (согласно htop и top). Когда я убил inotifywait память процесса не была освобождена, но перестала расти. Затем я перезапустил P C, сразу убил inotifywait и использование памяти остановилось на 1 ГБ.

У меня 2 жестких диска, один - 1 ТБ, а второй - 2 ТБ. inotifywait как-то их кеширует или вообще нормально, что это вызвало такое поведение?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...