誰かが私に測定値を扱うためのライブラリやチュートリアルを教えてくれるかどうか知りたいです。最初はCPU使用率ですが、後者ではネットワーク(すでに見つけましたがlibcap
、これは良いですか?)とメモリ使用率も必要になります。
その時はそれぞれ違う図書館やプロジェクトになると思いますので、よろしくお願いします。
私は現在、C++のUNIXシステム用のデータベース監視システムで作業しています。
PS: c ++からプログラムでhtopにアクセスする方法はありますか?
ペドロ
誰かが私に測定値を扱うためのライブラリやチュートリアルを教えてくれるかどうか知りたいです。最初はCPU使用率ですが、後者ではネットワーク(すでに見つけましたがlibcap
、これは良いですか?)とメモリ使用率も必要になります。
その時はそれぞれ違う図書館やプロジェクトになると思いますので、よろしくお願いします。
私は現在、C++のUNIXシステム用のデータベース監視システムで作業しています。
PS: c ++からプログラムでhtopにアクセスする方法はありますか?
ペドロ
/proc
ファイルシステムを調べます。これには、システム統計を含むプレーンテキストファイルが多数含まれています。/proc/stat
CPU情報があり、/proc/net/*
ネットワーク情報があります。
さらに、/proc/<pid>/*
特定のプロセスに関する情報が含まれています。
これは私が探していたものです:http://developer.gnome.org/libgtop/stable/libgtop-white-paper.html