В Linux ulimit -n
можно использовать для изменения или просмотра ограничения на количество дескрипторов файла для процесса, а lsof -p nnn | wc -l
, как представляется, постоянно сообщает о фактическом использовании дескриптора файла.
Но в Mac OS X lsof -p nnn | wc -l
можно вернуть число выше предела. Я полагаю, это означает, что lsof
возвращает больше, чем просто дескрипторы файлов, но я не могу сказать, что.
Нижняя строка: Как я могу получить точный подсчет использования дескриптора файла в Mac OS X?