アプリ版:「スタンプのみでお礼する」機能のリリースについて

CPU使用率を取得し、そのデータを送信するプログラムを作成したいのですが、プログラム上でCPU使用率を取得する方法がわかりません。
申し訳ありませんが、どなたか教えていただけないでしょうか?

A 回答 (2件)

どうしても、自分でプログラムを書かないといけない事情があるのでしたらともかく、vmstatやMRTGを使うのが常道だと思います。



@IT:メモリやCPUなどの利用状況を調べるには
http://www.atmarkit.co.jp/flinux/rensai/linuxtip …

@IT:MRTGによるサーバ監視システムの構築
http://www.atmarkit.co.jp/flinux/rensai/root08/r …
    • good
    • 0

Linuxの場合は"/proc/stat"から情報が取得できるようです。


http://www.linux.or.jp/JM/html/LDP_man-pages/man …

"/proc/stat"から得られるのは累積CPU時間なので、2回取って差を求めないといけないようです。
http://search.luky.org/linux-users.7/msg05909.html

ただ、「UNIX環境」とのことですが他のOSでは仕様が違うようで、Solarisの環境では"/proc/stat"が見つかりませんでした。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!