Linuxの最初の行のように、すべてのBSDにCPU統計(カーネル、アイドル、ユーザーなどで費やされた時間)を取得する共通の方法があり/proc/stats
ますか?
負荷がかかっているシステムを検出しようとしていますが、アクティブなとき(特定のしきい値を超えているとき)は計算を実行しません。私はWindows/Linuxでそれを行う方法を理解しました。
どういうわけかsysctlを使う必要があると思います。私はこれを見つけました:
http://osdir.com/ml/darwin-kernel/2009-06/msg00036.html
これはクロスプラットフォームですか?私は特にこれらのBSDをターゲットにしようとしています:
- Mac OS 10.6+
- FreeBSD 8+
- OpenBSD5+
私はBSDにほんの少ししか精通していないので(私は10代の頃にFreeBSDで少し遊んだ)、どんな助けもいただければ幸いです。