2011-12-22 7 views
0

私は、サーバー用のC#で簡単な負荷テストスクリプトを探しています。私は特にCPUとメモリーの負荷を測定したい(つまり、どれくらい空きが少ないか)。私はバンドの幅に心配していません。単純なサーバーの負荷測定は、サーバー側でのみ行うことができます

ループやタイマーに関連するメソッドがあると思いますが、Windows Serverの仕組みはわかりません。負荷が重いにもかかわらず、スクリプトの実行速度は変わらない可能性があります。

可能であればベンチマークサーバー側を維持することをお勧めします。

似たようなことをした人やアイデアを持っている人から聞きたいと思っています。

ありがとうございます!

注:CPUとメモリの負荷の読み取りの精度は、サーバーだけで実行できるすべての場合、赤色、黄色、または緑色(信号機の信号)と同じくらい小さい場合があります。

+0

パフォーマンスモニタをチェックアウトしましたか?これは組み込みで設定可能なもので、あなたが求めているものは何ですか? – Yahia

+0

これはうまく見えますが、私は共有サーバー上にあり、ページを通して結果を表示する必要があります。私はexesを自分で実行することはできません。 – James

+0

exes ...を実行する必要はありません。共有サーバーでは、共有ホスティングに使用される仮想化技術のために、それらの値が「非現実的」になる可能性があるため、測定するものは実際に意味がありません。 – Yahia

答えて

1

CPUとメモリの負荷などは、別の手段、たとえばSystem.DiagnosticsとWMIによってアクセスできます。

いくつかの興味深いリンク:

用心:あなたが測定共有ホスティングサーバーの何にも

は、理由の本当の意味を持っていません仮想化技術共有ホスティングに採用されています!

関連する問題