rhelサーバーバージョン7.6には、次のsystemctlサービスがあります。
/etc/systemd/system/test-infra.service
LimitNOFILEの値は次のとおりです。
systemctl show test-infra.service | grep LimitNOFILE
LimitNOFILE=65535
したがって、サービスあたりの最大オープンファイル数は65535個であると仮定します。
現在このサービスで使用されている開いているファイルを印刷できますか?
それとも、サービスが使用するファイルの数を表示するには?
答え1
このサービスが実行している実行可能ファイルを識別できる場合(ファイルExecStart=
ステートメントでtest-infra.service
)、次のものを使用できます。
グレブ実行ファイル名
| wc -l
ファイル数だけを計算したい場合は、この方法に従うことができます。