solaris上でコマンドを起動するごとにCPU使用率、メモリ使用率を取得しテキストファイルかなにかにはきだされるようなシェルを作りたいのですが、何か良い方法はありませんか?ちなみにコマンドはcronで起動させ連続100回ほどコマンドを起動するような仕組みにしたいと思っています。
贅沢を言うならCPU使用率、メモリ使用率がエクセルファイルにはきだせ、グラフか何かであらわせないものかと思っているのですが・・・ムリですか?

このQ&Aに関連する最新のQ&A

A 回答 (1件)

sar というコマンドのマニュアルを見てください。


それようのコマンドなので、普通は、特に、cron で起動する必要はないです。

ただ、出力はテキストなので、グラフにするならば、それなりの加工は必要ですが…
    • good
    • 0

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

このQ&Aと関連する良く見られている質問

Qsarコマンドで取得したCPU使用率について

sarコマンドで取得したCPU使用率の内、%wio(wait i/o)の値をどう解釈すればいいのでしょうか?
私の理解は、cpuは非稼働状態、つまりCPU使用率としては含めないと理解しています。しかし、unixの場合、ディスクi/o(Nonアレイ)はCPUに負荷をかけるという人もいます。
誰か教えてください!
ちなみに、稼働環境はHP-UXです。

Aベストアンサー

マニュアルにそのまま書いてあるのに :-)

> 私の理解は、cpuは非稼働状態、つまりCPU使用率としては含めないと理解しています。

その通りです。

その後に書いてある「しかし、unixの場合、…」という話は、別次元(少なくとも、sar の
表示がどうこうという)の話でしょう。

普通にとらえると「他のOSに比べて unix(*) の場合は」というニュアンスに取れますね。

  (*) というのも、大雑把過ぎるくくりですが

参考URL:http://devresource.hp.com/STKLI/man/11iv1.5/sar_1m.html

Q助けて! windows10について CPUの使用率が異常に高い

windows7からwindows10にアップグレードをした者です。
タスクマネージャで確認した所、winows7では無かったCPU使用率でかなりの高負荷が掛かっており(常時60~100%)、ファンの音も前よりも増して大きくなってPC本体も熱を発しております

プロセスにて確認した所、特に使用率が高いのはRuntime brokerと書かれているプロセスで、これは現時点でCOM Surrogateと書かれているプロセスを強制終了させると一時的にCPU使用率が一桁まで下がる事をこちらで確認しています(1分程度でまた起動される)
COM Surrogateに関しましては以前(windows8.1)等での問題が在りましたのでそれを参考に対処をしてみましたが結局何も変わらず、runtime brokerに関しましても同じくwindows7での問題が在りましたので対処を致しましたが結局何も変わりませんでした

何か対処法有りますでしょうか? 無知をお詫びします
その他情報が必要でしたら書き込みをお願い致します (難しい様であれば手順等添えて頂けると有難いです)
他キャプチャを撮影して居りますがこちらで貼り付けが行えないので google photoにて共有させて頂きます
https://goo.gl/photos/XqHW8totf5n5DdPx8

p.s. 今確認した所、com surrogateを終了するとサービスホストのローカルシステム、リモートブロシージャ...、DCOM サーバープロトコルのCPU使用率の値が下がる事も確認されました (他プロセスも下がりますが大きな動きはこの3点でした)

windows7からwindows10にアップグレードをした者です。
タスクマネージャで確認した所、winows7では無かったCPU使用率でかなりの高負荷が掛かっており(常時60~100%)、ファンの音も前よりも増して大きくなってPC本体も熱を発しております

プロセスにて確認した所、特に使用率が高いのはRuntime brokerと書かれているプロセスで、これは現時点でCOM Surrogateと書かれているプロセスを強制終了させると一時的にCPU使用率が一桁まで下がる事をこちらで確認しています(1分程度でまた起動される)
COM Surroga...続きを読む

Aベストアンサー

自分の環境でも同じような症状が出ますが、どうもOSのバグのような感じがします。

一応、どうも写真アプリの動作やインデックス構築時に無節操にCPUやストレージにアクセスするのが一因のようなので、画像などのライブラリフォルダの指定を解除すると収まるようですが・・・。

QCPU使用率 part2です

すみません。同じような質問ですが、以下に修正しました。
(1)cronにより特定のコマンドを起動
(2)起動されたコマンドが連続100回ループ
(3)1回毎のCPU使用率、メモリ使用量を取得(vmstat)
(4)cron起動よりコマンド(100回)終了までの時間取得
以上のようなシェルを作成したいのですが、
何かアドバイスが欲しいのでお願いします。
OSはsoralisです。

Aベストアンサー

なぜ、100回のループさせ、1回毎のCPU,メモリの使用量が必要なのかよく分かりませんが、1回あたりの実行時間が分オーダのもので無いとまともな値は出ないでしょう。

その昔SONYのBSDベースだった頃のNEWSでは、acコマンドでプロセス毎についてレポートを出すことが出来たのですが、Solarisはあまり慣れていないもので。

少なくとも、
http://docs.sun.com:80/ab2/coll.140.7/SYSADV2/@Ab2PageView/idmatch(SYSRESACCTREF-18142)?Ab2Lang=ja&Ab2Enc=euc-jp#SYSRESACCTREF-18142
を、見る限り どこかに残るように設定できそうですので、下のリンク先を参照してがんばってみてください。
http://docs.sun.com:80/ab2/coll.153.4/REFMAN1M/@Ab2PageView/1359?DwebQuery=acct&oqt=acct&Ab2Lang=ja&Ab2Enc=euc-jp

ただ、これはOSすべてのプロセスの情報を集めるのでディスクの空き容量に注意してください。
# FreeBSDで、こいつが原因で何度 200M以上ある
# /var をあふれさせたことか...

なぜ、100回のループさせ、1回毎のCPU,メモリの使用量が必要なのかよく分かりませんが、1回あたりの実行時間が分オーダのもので無いとまともな値は出ないでしょう。

その昔SONYのBSDベースだった頃のNEWSでは、acコマンドでプロセス毎についてレポートを出すことが出来たのですが、Solarisはあまり慣れていないもので。

少なくとも、
http://docs.sun.com:80/ab2/coll.140.7/SYSADV2/@Ab2PageView/idmatch(SYSRESACCTREF-18142)?Ab2Lang=ja&Ab2Enc=euc-jp#SYSRESACCTREF-18142
を、見る限り どこかに残...続きを読む

Qcpu使用率が常に100%でなんです

タイトル通りです。OSはSolaris8です

prstatコマンド実行してみますとPIDの異なるlpstatが二つで
約90%使っているみたいなのです。(プリンタはありません)
この質問を書いている間にスクリーンセーバーが起動しましたが、
ものすごく遅い...

非常に良くない状態であるような気がするのですが、どうすれば良いのか
わかりません。FAQなども見てみましたが知識不足で必要な情報を
得ることが出来ませんでした。

素人のXXが...とお叱りを受けそうですが、まず何をすべきなのか、
御教えいただけないでしょうか。

毎度要領を得ない説明で申し訳ありませんが、どうぞ宜しくお願いいたします。

Aベストアンサー

プリンターを使っていないのであれば,とりあえず,そのlpstatのプロセスを殺してみてはどうでしょうか?

kill プロセスID

これで消えなければ,

kill -KILL プロセスID

で殺せると思います。

QCPU使用率の高いプロセスを簡単に見つける方法

…ってないでしょうか?

普通なら、「なんか重いな」と思った時にタスクマネージャを開き
CPU使用率が高いプロセスを見つけるの…といったやり方ですけど
この場合、一瞬だけ負荷が高くなるようなプロセスを発見する場合は
とても困難です。CPU使用時間を表示させるという手もありますが
この場合だと長くCPUを使用するタイプのプロセスしか発見できません。

そのプロセスの「最高CPU使用率」なんて表示できるフリーウェアとか無いんでしょうかね?
もしくは似た方法とか…回答よろしくお願いします。

Aベストアンサー

SystemExplorerと言うフリーソフトを使用するとプロセスごとにCPUグラフ(CPU使用率のグラフ)を表示できます。
http://www.forest.impress.co.jp/lib/sys/wincust/taskservice/systemexpl.html


このカテゴリの人気Q&Aランキング

おすすめ情報