• 締切済み

WindowsServerメモリ使用率の取得

WindowsServerで、現状のメモリ使用率を取得するコマンドやスクリプトを、ご存じでしたら御教示ください。 OS:WindowsServer2008R2

  • Shinm
  • お礼率5% (1/19)

みんなの回答

  • maesen
  • ベストアンサー率81% (646/790)
回答No.1

パフォーマンスモニタで取得出来る情報と同じものでよければ、スクリプトセンターにサンプルスクリプトがあります。 http://gallery.technet.microsoft.com/scriptcenter/85549710-1fce-48c5-9075-17093677ba87/ Win32_PerfFormattedData_PerfOS_Memoryで取れる情報のプロパティ一覧は以下を参照して下さい。 http://msdn.microsoft.com/en-us/library/aa394268(v=vs.85).aspx また、Windows Server 2008 R2なのでPowerShellのほうがより先進的かもしれません。 http://technet.microsoft.com/ja-jp/scriptcenter/ee942171.aspx 例はProcessorのカウンタの例ですが、Memoryも取得はWMIを使用することは同じなので、 Win32_Processor を Win32_PerfFormattedData_PerfOS_Memoryに読み替えればいいはずです。

関連するQ&A

  • メモリ使用率

    OSが【HP-UX11i】のサーバーにて【メモリ使用率】を分かりやすく取得できるフリーソフトというものはないでしょうか? ※「top」コマンドではいまいち分かりません。 どなたかご存知の方がいましたらお教えください。

  • CPU使用率、メモリ使用率の取得

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

  • メモリ使用率を上げるスクリプト

    メモリ使用率を上げるスクリプト bashでスクリプトを作って、メモリの負荷テストを考えています。 C言語にはメモリ領域を確保する「malloc」などがあるようですが、 bashではどのように物理メモリに負荷を加えるかが分かりません。 どなたかご教授ください。 対象OS: solaris10 RHEL5

  • ディスク使用率の取得

    Solarisのiostat -x コマンドやAIXのnmonコマンドを用いるとディスクの使用率(ビジー時間の割合)が監視できると思いますが、Linuxでも同様に使用率を取得することは可能でしょうか? ご存知の方が居られましたら教えてください。

  • AIXでのメモリ使用率の計算

    各OSでのvmstatコマンドの出力からメモリ使用率を計算しようとしております。 Linuxの場合の使用可能なメモリサイズは free+buff+cache で計算されると思います。 Soralis8の場合はfreeのカラムの値にファイルシステムキャッシュに使用しているメモリも含まれるらしい(「Unixパフォーマンスチューニング」オライリー)ので、使用可能なメモリサイズは free のカラムの値を見ればいいと思います。 お伺いしたいのはAIXの場合なのですが、マニュアルを読む限り、freカラムの値には、ファイルシステムキャッシュのメモリが含まれていないらしく、使用可能なメモリサイズが見積もれません。 AIXの場合、どのようにして使用可能なメモリサイズを見積もるのが宜しいでしょうか? もしご存知の方がおられましたらご教示下さい。 宜しくお願いいたします。

  • CPU 使用率について(ps,top,sar)

     "ps -aux"コマンドを利用したスクリプトを作成し、CPU 使用率を定期的に監視するようにしています。 先日、このスクリプトで CPU 使用率 99% を示す異常がありましたが、同じタイミングで top や sar を 試したところ、CPU 使用率は 1% もありませんでした。 異常があった時の ps -aux の取得結果は以下の通りです。 USER   PID %CPU %MEM VSZ RSS TTY STAT START  TIME COMMAND root    7 99.9  0.0  0  0  ?  SW Jul23 272:54 [kscand/Normal] ※等幅フォントだと見易いです kscand で CPU を 99.9% 消費しているように見えるのですが、top や sar コマンドの CPU 使用率は いずれも 1% 未満でした。またサーバの動作自体は軽快で、とても CPU を使い切っているようには 思えませんでした。 この事から ps コマンドの異常か何かだと思うのですが、ps と top や sar で取得する CPU 使用率の値に どの様な違いがあるのでしょうか。また、取得する値についてそれぞれ信頼性はあるのでしょうか。 ご存知の方いらっしゃいましたらご教示の程お願いします。 ■バージョン OS:Redhat Linux 9 (Shrike) procps version 2.0.11 sysstat version 4.0.7

  • メモリの使用率

    CPU使用率とランダムアクセスメモリの計測器のようなものをサイドバーで使用しているのですが、メモリ使用率が何もソフトを起動していない状態で60%ぐらい使用しています。この値はいかがなもんでしょうか?PCのメモリは1ギガなのですが、この値はふつうなのでしょうか?ちなみにOSはビスタでCPUはcore2duoです。 それで、この計測器以外でメモリをどのぐらい使っているかを知る方法って他にあるのでしょうか?お教えください。。

  • CentOS5.2のメモリ使用率を低くする方法

    VMwareのゲストOSでCentOS5.2を使っています。 CentOS5.2のメモリ使用率が常に90%くらいになっていて、原因がボトルネックでないこともわかっているのですが、ホストOS側から見ると、メモリを不必要に使用している感じです。 CentOS5.2のメモリ使用率をもっと低く変更したいのですが、方法をご存知の方、教えていただけませんか? 宜しくお願い致します。

  • CPU使用率 part2です

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

  • OSのメモリ使用率の調べ方

    OSのみのメモリ使用率を調べることは可能でしょうか? 可能ならば調べ方を教えて下さい。 OS:Windows8.1 64bit