1

Solaris 10およびCでは、次のような番号を定期的に照会したいと思います。

  • そのOSプロセス内の特定のLWPのCPU使用率。
  • そのOSプロセスのメモリ使用量。

/ proc / pid / psinfoを開いてそこ(pr_rssize)を読み取ることで後者を行う方法をすでに知っていますが、前者を実装する方法はありますか?

過去に、私はprstatのコピーをフォークして、そこからの出力を解析し、それをCコードに読み戻しました。私がこの種の情報をどんどん照会しようとしているので、これはますます退屈になり、明らかに間違っていると感じています。確かに、いくつかの単純なCコードでこれを行う方法があります。

助けてくれてありがとう。NickB

4

3 に答える 3

1

C ソリューションを求めている間に、perl モジュールSolaris::Procfsを調べて、情報を抽出するために何をするかを確認できますか?

于 2009-08-13T09:59:29.823 に答える