• ベストアンサー

OSの資源の測定方法について

Solaris初心者です。 OSはSolaris8です。 OSのパフォーマンスを測定したいと考えています。 CPU、メモリ、ディスク等々一般的な値を採取したいのですが、一般的なコマンドを教えて下さい。 また、一定時間採取するにはどのようにコマンドを発行すればよいのでしょうか(例:一秒間隔で5分採取し、ファイルに落とす)。 お手数ですがご存知の方、宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • 10gate
  • ベストアンサー率42% (50/117)
回答No.1

こんにちは。 メジャーなところを。 ■CPU、メモリ vmstat ■I/O、CPU iostat ■ネットワーク netstat ■ロードアベレージ uptime ■総合 sar 時間別にとるのはコマンドによって違いますが、例えばvmstatでは # vmstat 3600 24 > vmstat.log とかすると3,600秒間隔で24回の結果をvmstat.logに記録します。 # vmstat 5 10 > vmstat.log とかで試してみて下さい。 あと、sarは何でも取得できるかわりに奧が結構深いです。 全てのオプションを知る人はあまりいないかも・・。

rio_grande
質問者

お礼

有難うございました。 大変助かりました。

関連するQ&A

  • sarで取得できる値について(平均?or瞬間?)

    OSはSolaris9を使用しています。 sarコマンドで取得される値について教えてください。 例えばsar -A 5 10 とした時に得られる情報は、5秒ごとに採取した瞬間値なのかそれとも採取間隔5秒間の平均値なのかが分かりません。 初歩的な質問ですみませんがどなたか教えてください。

  • Solaris系OSの性能の調べ方について

    Solaris系のOSに性能について2つ調べたいことがあります。 1つはCPU情報とHDD容量です。 これのCPU情報は使っているCPUと周波数が分かればよいのですが UNIX系のコマンドとしてcpuinfoで調べようとしたのですが そのようなコマンドは無いというエラーが出ました。 別に調べる方法などありましたら教えて下さい。 宜しくお願いします。 またSolaris系のOSで扱っているHDD容量の調べ方は dfコマンドでいいのですか?

  • UNIIX系OSで以下の情報を採取する方法を教えてください。

    UNIX系OSで、一般的にインストールされているコマンドを用いて以下の情報を採取する方法を教えてください。 1)メモリ使用容量とユーザ処理に使用できるメモリ容量 2)複数CPU搭載の計算機で、空きCPU数と並列処理可能数 3)ディスク状態(正常か異常か?) もしかすると、頓珍漢なことを質問しているかもしれませんが、よろしくお願いします。

  • CPU負荷を測定したい

     windows2000を使用しています。今、至急CPUの負荷を測定したいのですが、プログラミングの知識が無いためフリーソフトを探しています。  VECTORや窓の杜を探すと沢山あり、履歴をログに保存できるものを選んでいたんですが、どれもこれもまともに動いてくれません。  というのは、あるソフトで100ミリ秒間隔で測定してみると、ブラウザを連続で立ち上げたりしてCPU負荷を高めているのにログには一桁%ばかり、じゃぁ、ということで1ミリ秒で測定してみると、マウスを動かすだけで100%・・・。ログを見ると0,0,0、100,0,0,100,0・・・これでは役に立ちません。  他にもありましたが、なぜかタスクマネージャのCPU使用率はほぼ0%なのに、そのソフトの表示は常に144%だったり・・・。  どなたか、タスクマネージャ並に信用のおける(タスクマネージャがどれほど信用に足るかという話もありますが・・・)CPU負荷測定ソフト(ログ保存機能付き)をご存じないでしょうか?ログは最短500ミリ秒間隔で取れれば十分です。どうか、よろしくお願いします。

  • UNIXのディスク使用量の詳細

    まず、環境なんですが、 マシンがV880を使用しております。 OSはSolaris9です。 画面の下のほうにCPUとディスクのパフォーマンスメーターがバーになって表示されると思うのですが、 どのプロセスがディスクを使用しているかを 確認するコマンドって存在するのでしょうか? 現在ディスクを読み込んでるプロセス、ディスクを書き込んでるプロセスを知りたいのです。 ご存知の方がいらっしゃいましたらご回答のほど よろしくお願いいたします。

  • Solaris8 fulldumpとkerneldumpの容量は?

    Solaris8にてシステム構築をするのですが システム停止時(エラー時)等にクラッシュダンプを 採取しようと思うのですが、fulldumpとkerneldumpの 採取時の必要ディスク容量はどの位必要なのでしょうか? fulldumpの場合はメモリー容量同一と分かるのですが kerneldumpの時の必要量が分かりません。 システム OS Solaris8 CPU 8枚 MEM 32GB

  • UNIXのパフォーマンス情報の取得

    仮にOSが「Solaris」としてOracleもしくはAPサーバーが 動作しているとします。 そこでAPサーバーのパフォーマンスを診断する際に、切り分けとしてOSの 情報(CPU・メモリ使用率、IO数とか)も取りたいと思います。 そこで実行するコマンドですが ・TOP ・SAR ・IOSTAT などが思いつきますが他には実行すべきコマンドはありますでしょうか?。 UnixOS共通のコマンドで結構ですのでアドバイス戴ければ幸いです。

  • 応答性の良い温度計を教えてください

    こんにちは 移動しながら気温を一定間隔で測定し、測定値をPCに取り込みたいと思っています。 自動車などでの移動中の測定を考えているので   ・1秒間隔で自動測定し測定値を記憶   ・気温の変化に対する高い応答性(測定値に信頼性を持たせるために) これらの二点が必要だと考えています。 この二つの条件を満たした上でなるべく安い構成としたいと思っています。 どのような機器を使うべきか、アドバイスをいただけないでしょうか? 熱時定数が1秒以内となると熱伝対をセンサ部分に用いるべきかと思ったのですが、熱伝対を使用して1秒間隔で自動測定するシステムの作り方がわかりませんでした。

  • CPU時間の測定

    任意のJavaアプリケーション内の特定の処理での実行時に消費したCPU時間を,そのJavaアプリケーション内部で測定するにはどのようにしたらよいのでしょうか(開始時と終了時の currentTimeMillis() の差分は実時間なので該当せず.アプリケーション起動時にシェルでtimeコマンドを呼ぶのも,外部からの測定であり,また,アプリケーション全体の測定になるので該当せず).C/C++ では clock() の差分で測定していたのですが Javaでの方法がわかりません.OSはLinuxです.

    • ベストアンサー
    • Java
  • corrupt label - wrong magic number

    sun fire v100にsolaris8をインストールしようとsoftware 1/2の cdを入れてboot cdromを実行すると、タイトルのエラーメッセージが出て インストールが続行出来ません。 色々調べたところ、どうやらHDDの先頭にディスクラベルがないことが 原因のようで、formatコマンドでHDDにディスクラベルを作成する 必要があることが分かりました。 formatコマンドはsolarisのOS上から行う必要がある ということでしたが、solarisはまだインストールされていないので formatコマンドが実行できません。 solarisなしでHDDにディスクラベルを作成する方法は ありますでしょうか。 またはディスクラベルを作成する以外にこの問題を回避する 方法がありましたらよろしくお願いします。