SmartOS ゾーンには、ゾーン パッケージで定義された軽量プロセスの上限または最大数があります。現在の設定が適切かどうかを確認するために、時間の経過とともに (ゾーン内から) 軽量プロセスの総数を収集したいと考えています。kstat カウンターを収集するためのツールが既に用意されているので、それを使用することをお勧めします。lwps
prstat がカウントを提供し、prstat がこの値を取得する方法に関する情報が役立つことに気付きました。
その間、軽量プロセスを使用して'caps:*:nprocs_zone_*:usage'
、または'unix:0:system_misc:nproc'
何も使用せずにプロセスの数を取得できました。
要約すると、私は知りたいです:
- この値を取得するために合計できる lwps またはプロセスごとのカウンターの合計数を表す kstat カウンターがある場合。
- そうでない場合、prstat はどのようにして合計 lwps カウントを取得していますか?
- この値を取得する他の方法はありますか? (うまくいけば、prstat 出力を解析せずに)