高いPFの使用法か。
は、Taskmanglerで不正確な読み取りに関するこの情報を発見しました。 それは実際にそれが表示されるほど多くを使用していない可能性があります。 それはあなたの速度の問題の原因を把握するために深く掘り下げる必要があります。
http://blogs.technet.com/b/perfguru/archive/2008/01/08/explanation-of-pagefile-usage-as-reported-in-the-task-manager.aspx
この記事では、タスクマネージャで報告されているページファイルの使用法を説明しようとしています。 私たちの多くは、タスクマネージャに表示されるページファイルの使用状況が実際の使用状況であると信じていますが、これはそうではありません。 以下の説明はそれを明確にします。 Windows XPおよびWindows Server2003のタスクマネージャーで報告されているPFの使用量は、実際にはシステムコミットの合計です。 この数値は、実際のページファイルの使用量ではなく、潜在的なページファイルの使用量を表します。 これは、システム内のすべてのプライベートコミットされた仮想メモリを一度にすべてページアウトする必要があった場合に使用されるページファイ
タスクマネージャ;”ページファイルの使用量”と呼ばれるのは、実際にはシステムのコミット料金(システム内のコミットされたページの総数)です。 これは、ほぼすべてのページファイルとRAMの合計です。
ページファイルの使用量は、コミットされたバイトの量、つまり、アプリケーションがページファイルによってバックアップされるように要求したメモリ ページファイルがこれをカバーするのに十分な大きさであれば、問題はありません。 コミットされたバイトがRAMサイズに近づくと、物理ページングにつながるメモリの圧力が表示されます。
メモリ:コミットされたバイト
======================
コミットされた仮想(予約されていない)メモリのバイト数。 この数値は、ページングされたことのないプライベートコミットされたページを物理メモリに含むため、必ずしもページファイルの使用状況を表すとは限りません。 むしろ、プロセスが完全に非居住者になった場合に使用されるページ-ファイル-スペースの量を表します。
メモリ:コミット制限
====================
ページングファイルを拡張することなくコミットできる仮想メモリのバイト数。
アドレス空間の予約領域を使用するには、物理記憶域を割り当て、この記憶域を予約領域にマップする必要があります。 このプロセスは、物理ストレージのコミットと呼ばれます。 物理ストレージは常にページ内でコミットされます。
上記から、タスクマネージャの値は正確な値ではないと結論付けることができます。 ページファイルの使用状況を監視したい場合は、PERFMONがこの場合に最適であり、正確な使用状況について正確なアイデアを提供します。 Perfmonログには、実際のページファイルの使用状況が表示されます。
例 :-
==============
私のWindows2003テストマシンは、Taskmanagerページファイルの使用量(コミットされたバイト)で>300mbを示していますが、PerfMonでの実際のページファイルの使用量は<2%です。 RAMは512mb、ページファイルは1gbです。 TaskManagerが実際のページファイルの使用量を表示していた場合、PerfMonは2%ではなく30%の使用量を表示します。 コミットされたメモリの300mbはすべて私の512mbのRAMに収まるので、実際のページングが行われていないので、2%を示しています。 コミットされたバイトを増やして物理RAMを超えるようにプログラムをロードすると、ページングが表示されますが、以前は表示されませんでした。
追加のヒント:-
=============
サーバーの特定のロールには固定ページファイルサイズはありません。
システムに適したページファイルのサイズを決定する場合は、作業条件の下でperfmonを取得し、一定期間の使用状況を分析します。 それはあなたがページングを計算し、それに応じてページファイルを設定することができる数字をあなたに与えるでしょう。
理想的には、物理メモリサイズの1.5倍として推奨されます。
マシンがダンプファイルをキャプチャするための(i.eメモリの内容)ページファイルは必須であり、システムドライブに配置する必要があります。 完全なメモリダンプをキャプチャするためのページファイルサイズは、物理RAM+1mbのサイズでなければなりません。
32ビットマシンは最大4GBのサイズを持つことができます。 簡単な計算32ビットアドレスバス2^32=4GB。
64ビットマシンでは、一般的にマシンは膨大な量のRAMサイズを持っています。 RAMサイズ+1MBのページファイルで十分です。
Perfmonによるページファイルの使用状況の監視:-
==================================
1.スタートをクリックして実行に移動し、”perfmon”
と入力します。2.In パフォーマンスモニターウィンドウPerformance Logs and Alerts
の横にある+記号をクリックします。カウンターログで右クリックし、新しいログ設定
に移動します4.新しいログ設定に任意の名前を付けます
5.次に、[カウンターの追加]タブをクリックします。
6.監視するサーバー名を入力します(例:\\Servernameの形式で)
7。パフォーマンスオブジェクトタブでページングファイルを選択し、ボックスのすべてのカウンタとすべてのインスタンス
8をオンにします。次に、[追加]ボタンをクリックし、[ログファイル]タブに移動して、必要なログの種類を選択します。
9.次に、[構成]をクリックして、目的の場所を指定するか、デフォルトの
10のままにします。ログの制限を設定します。 これは、監視する期間によって異なります。 かなりの数のサンプルをキャプチャするには、少なくとも100Mbに保つ必要があります。
11.次に、[OK]をクリックし、[スケジュール]タブをクリックします。 ここでオプションを手動で選択します(ショートカットメニューを使用)
12.次に、[一般]タブに移動し、[実行]ボックスで管理者の資格情報を入力し、パスワードを設定します。
13.サーバーを監視する時間枠ごとに間隔を設定します。 よい分析のために私達に少なくとも100つのサンプルがあることが推薦されます。
13.次に、適用をクリックすると、メインパフォーマンスモニタウィンドウで、以前に指定した名前のログがそこに表示されます。
14.そのログを右クリックして起動し、サーバーの監視を続行します
Leave a Reply