Linuxでプロセスのハンドル数を調べるにはどうすればいいですか

Linux 上でプロセスのハンドル数を調べるには、下記のコマンドを使用します。

  1. psコマンドでプロセスのPID(プロセスID)を調べる:
ps aux | grep <进程名>
  1. lsof コマンドを使用して当該プロセスのハンドル数を数えます。
sudo lsof -p <PID> | wc -l

この場合、<プロセス名> は検索対象のプロセスの名前、 は手順 1 で取得したプロセスの PID です。

例えば、「nginx」という名前のプロセスが持つハンドル数を調べるには、次のようなコマンドを実行します。

ps aux | grep nginx

対応するプロセスのPIDを確認し、以下のコマンドを実行:

sudo lsof -p <PID> | wc -l

これはプロセスのハンドル数をエコーします

bannerAds