web-dev-qa-db-ja.com

Server2008のハードフォールト

ねえ、私は非常に長い間サーバーを見ていなかったので、私と一緒にクマを置いてください。

私が抱えている問題は、Windows 2008 Standard FE Service Pack2にあります。

 Intel Xeon X3430 @ 2.40 2.39 GHZ 
 4GBメモリ
 64ビット

物理メモリが91%でピークに達し、常に1秒あたり100を超えるハードフォールトが発生すること以外は問題がないようです。

私の理解では、ハードフォールトはを備えたマシンではかなりまれなはずです。

表示できるログはありますか?または自分自身を調査します。

マシンの一般的なパフォーマンスは問題ありません。SBS2008にアクセスして、ハングなどを発生させることなく設定をかなりスムーズに変更できます。ただし、サーバーに接続し、アプリケーションを介してかなりのSQLを実行します。レコードがたとえば20行を取得する場合、20秒以上かかる場合があります。

よろしくお願いします、ジェイミー

編集:

サーバーの用途:

  • IIS ASP Webサービス
  • SQL 2008
  • リストアイテム
  • 両替

評判が低いためスクリーンショットをアップロードできません-なぜ私のSOここで機能しないのですか:)

enter image description here

enter image description here

2
JamieSellars

したがって、これ以上の診断とトラブルシューティングを行わずに、最善の策は(少なくとも)Microsoftの推奨に従ってRAMを4GBから8GBに2倍にすることです。これにより、SQLがテーブルデータを格納するためのスペースが増えます。羊。

スクリーンショットの[コミット]列から、RAMアクティビティが多い他のビジーサービスはExchangeとExchangeEdge Svcであることがわかります(そうでない場合は、そのサービスを無効にできる可能性があります)。 exch Edgeサーバーがあります)。また、2つのSQLサーバーインスタンスが実行されているように見えます。これはSBSの標準だと思います。

パフォーマンスモニターで物理ディスクの「平均ディスクキュー長」を確認できます。これは、物理ディスクの数の1〜2倍を超えてはなりません...そうであれば、サーバーにさらにディスクI/Oが必要であることがわかります。 (より多くのディスク)しかし、RAMが不足している場合、サーバーはページングファイルでより多くのディスクを使用するように強制されるため、それは赤いニシンである可能性があります。RAMは、「RAMのふり」としてのディスクの使用を減らし、ログオンからSQLおよびExchangeまですべてを私の経験でより迅速にします。

1
Bret Fisher