Linuxでプロセスのハンドル数を調べるにはどうすればいいですか
Linux 上でプロセスのハンドル数を調べるには、下記のコマンドを使用します。
- psコマンドでプロセスのPID(プロセスID)を調べる:
ps aux | grep <进程名>
- lsof コマンドを使用して当該プロセスのハンドル数を数えます。
sudo lsof -p <PID> | wc -l
この場合、<プロセス名> は検索対象のプロセスの名前、 は手順 1 で取得したプロセスの PID です。
例えば、「nginx」という名前のプロセスが持つハンドル数を調べるには、次のようなコマンドを実行します。
ps aux | grep nginx
対応するプロセスのPIDを確認し、以下のコマンドを実行:
sudo lsof -p <PID> | wc -l
これはプロセスのハンドル数をエコーします