Windows system >> Windowsの知識 >  >> Windows 7システムチュートリアル >> Win7システムの基本 >> Windows 7のシステムのパフォーマンスのボトルネックを監視する

Windows 7のシステムのパフォーマンスのボトルネックを監視する

  

は、パフォーマンスのボトルネックに遭遇した、システムがドラッグされた、これは間違いなく管理者が見たくない状況です。 Windows Vista以降、マイクロソフトはシステムのさまざまなリソースのパフォーマンスの監視を強化しました。これはパフォーマンスカウンタと呼ばれる主な技術的手段です。これらのカウンタを使用すると、システムを効果的に監視してシステムパフォーマンスのボトルネックを特定して解決できます。この記事では、パフォーマンスのボトルネックに関連する技術的な詳細を検出して解決するための、Windows 7のメモリ、ディスク、およびネットワークの最も重要なシステムリソースについて説明します。

1、メモリのボトルネックの監視と解決

Windows 7は比較的高価なシステムです。Microsoftは最小1GBのメモリを推奨しますが、512MBのメモリもWindows 7にインストールできますが、そのようなシステムまったく実用的ではありません。さらに、Windows 7で実行されているプログラムも大量のメモリを使用するため、小さなメモリを使用している多くの古いユーザーがさらに悪化します。必要最小限のメモリ容量でWindows 7をインストールした場合、システムが最適に動作しないことは間違いありません。しかし同時に、推奨される量のメモリが取り付けられていても、システムのパフォーマンスは最適ではない可能性があります。これは、システムのメモリ要件が、インストールされているWindows 7コンポーネントの選択、有効になっている効果、アプリケーションとコンピューター自体の構成など、さまざまな要因によって異なるためです。

Windowsシステムの場合、システムは物理メモリと仮想メモリの両方を使用する必要があることがわかっています。物理メモリについては言及されていません仮想メモリとは、ディスク上のページングファイルに書き込まれるメモリの量のことです。ページングファイルがデータを読み書きする速度はディスクシステムのパフォーマンスに依存し、物理メモリにアクセスするよりもはるかに遅くなります。したがって、ページングファイルをあまり頻繁に使用しても構いません。

メモリ使用量を監視する前に、まずシステムとアプリケーションソフトウェアを実行するのに十分なメモリがコンピュータにあるかどうかを確認し、次にシステムがメモリをどのように使用するかを判断し、問題を確認する必要があります。利用可能なメモリの量と使用されている仮想メモリの量を注意深く監視する必要があります。システムの空きメモリが非常に少ない場合は、メモリースティックを追加することをお勧めします。一般に、利用可能なメモリの量は、システムにインストールされている物理メモリの総量の5%以上になるべきではありません。 Windwos 7が使用している仮想メモリの量が物理メモリの総量よりはるかに多いことがモニタリングによって判明した場合は、メモリ不足の状況を解決するために新しいメモリースティックを追加する必要があります。詳細については、作者の以前の記事「システムの最強の状態を見つけるためのVistaのパフォーマンス監視」を参照してください。

さらに、システムがページングファイルをどのように使用するかを理解する必要があります。プロセスがメモリ内のページを要求したが、システムが要求された場所でそのページを見つけられなかった場合は、ページ不在が発生したことを示します。要求されたページがメモリ内の別の場所にある場合はソフトページフォルトが発生し、要求されたページをディスク上のページファイルから取得する必要がある場合はハードページフォルトが発生する可能性があります。ほとんどのプロセッサは大量のソフトエラーを処理することができます。システムにハードページフォールトが多数ある場合は、メモリ消費量を増やす必要があります。これはもちろんシステムパフォーマンスを低下させます。

Windowsのメモリ管理に関する上記の知識を理解した後、メモリのボトルネックをチェックするために使用できるWindows 7のカウンタを見てみましょう。 Windows 7では、メモリ監視に関連して最も一般的に使用されるカウンターは14です、そして私はそれらをパースするための主要なカウンターを比較するためにそれらのうちの3つを選択します。

MemoryAvailable Bytesこのカウンタは、プロセスの実行に使用できるコンピュータ上の物理メモリのバイト数を記録します。利用可能なメモリの量が5%未満の場合は、システムにメモリが不足しており、パフォーマンスが低下していることを意味します。この時点で、システムはリソース要件を確実にするために頻繁にメモリをハードディスクにページングします。使用可能なメモリ容量が128MB未満の場合、パフォーマンスは低下します。この場合、システムはメモリをハードディスクにページングし続け、実行中のプロセスからメモリを「借用」してリソース要件を確保しようとします。メモリ不足の問題が非常に深刻な場合は、通常、メモリリークが原因です。

MemoryCommitted Bytesこのカウンタは、コミットされた仮想メモリのバイト数を記録します。その値は、ディスクにページングされて使用中のメモリを表します。コンピュータがシステムにインストールされている物理メモリの総量よりもはるかに多くの仮想メモリを使用する場合は、システムのボトルネックを解決するには、物理​​メモリを追加します。

MemoryCommit Limitこのカウンタは、使用可能な物理メモリと仮想メモリの量を表します。 Committed Bytesの数が増えるにつれて、ページングファイルは最大許容数に達する可能性があります。初期ページファイルの設定が小さすぎると、システムはページングファイルのサイズを繰り返し拡張することがあります。これには一定量のシステムリソースが必要です。したがって、実際のニーズに応じて初期ページサイズを設定するか、または古いページファイルサイズを直接使用することをお勧めします。通常、物理メモリの2倍のサイズに設定できます。

上記の3つのカウンタは、システムメモリの監視で最も一般的に使用されるカウンタですが、実際の戦闘では、他のカウンタを使用してシステムメモリのより詳細な監視を実行することもできます。これらのカウンタを柔軟に適用することで、Windwos 7のメモリを監視し、システムパフォーマンスに影響を与えるメモリボトルネックを見つけることができます。 (図1)


ページ

2、Windows 7の時代には、ハードドライブがシステムパフォーマンスになることはめったにありませんがボトルネックただし、使用可能なメモリが不足しているため、システムはメモリをムービーにページングする必要があり、ハードディスクの読み書きが頻繁に発生します。ハードディスクの読み書き速度はメモリよりもはるかに遅いので、頻繁にページングするとシステム全体のパフォーマンスが低下します。したがって、メモリページングへのディスクの参加をできるだけ少なくし、システムにメモリを効果的に管理させ、必要に応じてハードディスクにページングさせるようにします。つまり、パフォーマンスを向上させるために、システムのハードドライブに対して何らかのアクションをとることができます。今日のハードドライブは非常に安価で、Windows 7をインストールするために新しいハードドライブを追加しているユーザーは少なくありません。この場合、新しいハードディスクがページングファイルを格納しているハードディスクよりも速い場合は、ページングファイルをハードディスクに移動することを検討する必要があります。さらに、2台のハードドライブのパフォーマンスは同等ですが、片方のハードドライブで多くの作業が行われ、もう一方のハードドライブではほとんどアイドル状態になっているため、ページングファイルを他のハードディスクに配置して負荷を分散して改善します。システム性能

Windows 7でディスクのパフォーマンスをチェックするために使用できるカウンターを見てみましょうWindows 7で最も一般的に使用されるカウンターは6つです。

PhysicalDiskCurrent Disk Queue Lengthこのカウンタは、ディスクアクセスが処理されるのを待機しているシステム要求の数を記録しますこの値が高い場合、ディスクがシステムを待機していることを示します。一般に、処理されるのを待っている要求が少ないほど、優れています。

PhysicalDiskDisk Writes /Secこのカウンタは、1秒あたりのディスク書き込み操作数を記録します。 1秒あたりの書き込み操作数と書き込みキューのサイズを追跡することで、書き込み操作に対するディスクパフォ​​ーマンスの影響を判断できます。

PhysicalDiskDisk Reads /Secこのカウンタは、1秒あたりのディスク読み取り数を記録します。その意味は、反応時のディスクの読み取りパフォーマンスを除いて、上記の書き込みカウンタと同じです。

これら3つのカウンタは、Windows 7でシステムディスクを監視するために使用する主なカウンタです。弊社から提供される監視データを通じて、現在のディスクのパフォーマンスを判断し、ディスクのボトルネックを解決できます。 (図2)


3、ネットワークのボトルネックの監視と解決

メモリやディスクなどのハードウェアリソースに加えて、ネットワークも重要なシステムリソースであり、もちろんユーザーもWindows 7の全体的なパフォーマンスの一部が評価されています。ユーザーの観点からは、ネットワークの応答性は、自分のコンピューターを他のコンピューターに接続するときのユーザーの応答性に大きく影響する可能性があります。コンピュータの速度に関係なく、要求を送信してから要求を受信するまでに長い遅延がある場合は、パフォーマンスの応答が遅すぎると考える傾向があるため、ネットワークパフォーマンスの監視もシステムパフォーマンスの監視と見なす必要があります。その一部です。

Windows 7のネットワーク監視に使用可能な4つの主要なカウンタがあり、以下の説明は別にあります。

Network InterfaceBytes Total /Secこのカウンタは、ネットワークカードを介してデータが送受信される速度を記録します。システムに複数のネットワークカードがインストールされている場合は、個別に監視と監視を行う必要があり、いずれかのネットワークカードのBytes Total /Sec値が突然遅くなった場合、予想されるネットワーク速度とネットワークカード速度よりさらに遅くなります。パフォーマンスのボトルネックに対処するように構成します。たとえば、ネットワークカードの接続が全二重に設定されているかどうか、トラフィックが制限されているかどうかなどです。

Network InterfaceCurrent BandWidthこのカウンタは、選択したNICの現在の帯域幅をビット/秒単位で推定します。同様に、システムに複数のNICが取り付けられている場合は、各NICを追跡して監視する必要があります。

Network InterfaceBytes Received /Secこのカウンタは、ネットワークカードを介してデータを受信した速度を記録します。システムに複数のネットワークカードをインストールするときは、各ネットワークカードを追跡して監視する必要もあります。


Network InterfaceBytes Send /Secこのカウンタは、ネットワークカードを介してデータを受信した速度を記録します。 Bytes Received /Secカウンタと同じように使用されます。

これら4つのカウンタは、現在のネットワークパフォーマンスのリアルタイムデータを提供するだけでなく、マルチNICシステムでの分析や比較にも非常に便利です。 (図3)


概要:システム監視は、システムパフォーマンスのボトルネックを解決するための基盤です。システムが深く理解しているか、システムのボトルネックを解決しているかにかかわらず、システムのパフォーマンスは非常に優れています。役に立った


Copyright © Windowsの知識 All Rights Reserved