Linux では、ulimit -n
プロセスのファイル記述子数の制限を変更または表示するために使用できlsof -p nnn | wc -l
、実際のファイル記述子の使用状況を一貫して報告するようです。
ただし、Mac OS X ではlsof -p nnn | wc -l
、制限を超える数値が返されることがあります。lsof
これはファイル記述子以上のものを返すことを意味すると思いますが、何が何であるかわかりません。
結論: Mac OS X でファイル記述子の使用状況を正確にカウントするにはどうすればよいですか?