前回の記事「サーバーパフォーマンス監視 - WMI」では、リモート com 経由でサーバーパフォーマンスを取得することを紹介しました (もちろんローカルでも使用できます)。この記事では主に Windows システムに付属するパフォーマンス監視機能について説明します --- --> formancecoonter ごとに
管理ツール --> パフォーマンスを開くと、サーバーの CPU、プロセス実行時間、ディスク容量、その他のパフォーマンス パラメーターの傾向グラフがすぐに表示されます。ただし、これらの項目だけではなく、テクニカルツールを追加することで他のパフォーマンス指標も表示できます:
「このまま見るのは面倒だ」という方は、C#を使用して取り出します独自のパフォーマンス監視を実装するには:
1. referenceを追加します:
using System.Diagnostics;
2. PerformanceCounter
public static System.Diagnostics.PerformanceCounter pc= new System.Diagnostics.PerformanceCounter(); public static System.Diagnostics.PerformanceCounter pcm= new System.Diagnostics.PerformanceCounter(); public static System.Diagnostics.PerformanceCounter pcb= new System.Diagnostics.PerformanceCounter(); public static System.Diagnostics.PerformanceCounter pcc= new System.Diagnostics.PerformanceCounter(); //我们用四个对象做不同的操作,注意:是static的,不然每次取出的数据都是初始值,如cpu利用率就是0