Журналы дескриптора файла Linux - PullRequest
0 голосов
/ 27 июля 2011

В последнее время один из моих процессов сборки Java на машине с Linux работает медленно.Я подозреваю, что одной из причин, вызывающих медлительность, является достижение максимального предела дескриптора файла.У меня нет разрешения выяснить, сколько файловых дескрипторов используется моим процессом сборки.Итак, регистрируется ли Linux в файле, если процесс достигает максимального предела дескриптора файла, который я могу проверить, не замедляется ли процесс сборки из-за максимального предела дескриптора файла.

1 Ответ

0 голосов
/ 27 июля 2011

чек /proc/PIDOFPROCESS/fd/.Он содержит все открытые дескрипторы, используемые программой.ls ..dir.. | wc -l даст вам число.

ulimit -n даст вам максимальное количество открытых дескрипторов.Вы также можете установить это значение перед запуском программы.

...