Ⅰ. はじめに
タイトルの通り「ファイルディスクリプタについて」です。
環境
- Ubuntu 20.04
メモ
OS全体のファイルディスクリプタ上限を確認する
$ cat /proc/sys/fs/file-max 9223372036854775807
OS全体の割り当て済みファイルディスクリプタ数を確認する
以下の場合3104が割り当て済みファイルディスクリプタ数
$ cat /proc/sys/fs/file-nr 3104 0 9223372036854775807
プロセスのファイルディスクリプタ数を確認する
$ pid=1234 $ cat /proc/$pid/limits | grep 'Max open files' Max open files 1024 524288 files