web-dev-qa-db-ja.com

カタツムリのペースで実行されているWindowsServer 2008 R2

ここで本当に奇妙な問題。私たちのメインWebサーバーは、カタツムリのペースで実行を開始しました。理由はまったくわかりません。マシンを再起動した後でも、RAMの使用率がほとんどまたはまったくなく、CPU使用率が0〜30%の間で変動している場合、Internet Explorerを開く、マイコンピュータが開くのを待つなどの簡単なタスクは、forever

私たちが見ることができるシステムリソースを占有するプロセスはありません...マシン自体は非常に遅い動作を示しているだけです。私は機械がこれをするのを見たことがありません。

多くのセキュリティ更新プログラムが構築されていたため、Windowsにそれらをインストールさせることにしました。ただし、再起動時に履歴を調べたところ、エラーコード800706BAで失敗していました。これが関係しているのかどうかはわかりません。

この件での助けをいただければ幸いです。タイトルで述べたように、Windows Server 2008 R2マシンを実行しています。 SQL Serverおよび[〜#〜] iis [〜#〜]も実行されています。それは16GBのRAMとまともなクアッドコアプロセッサを持っています。それは今までも大丈夫でした-そして私たちは何も変更していません。

助けてくれてありがとう。

3

マシンを一時的に廃止できる場合は、適切に起動して拷問テストを実行できることを確認してください。社内の開発者がいる場合は、すべてのCPUを強化するための小さなスレッドアプリケーションを作成してもらいます。 100%に強制できない場合は、ハードウェアを確認してください。

可能であれば、Process Explore(sysinternals.com)を使用してスレッドを調べ、スレッドが待機しているリソースを確認します。

可能であれば、サービスを1つずつ停止し、その方法でパフォーマンスを向上させることができるかどうかを確認してください。問題のあるサービスを分離できる場合があります。

私が最初に行うことをお勧めするのは、利用可能なアップデートを1つずつインストールすることです。時間はかかりますが、それだけの価値はあります。特定の更新が失敗の原因である場合、これがそれを識別するための最良の方法です。

リリースされた多くのアップデートは、セキュリティだけでなくパフォーマンスの面でも役立ちます。

また、パフォーマンスモニターを開いて、CPU、メモリ、ハードドライブのIOを実行できますか?再起動後24時間実行するように設定すると、障害を引き起こす何かが発生していることを特定できる場合があります。

しかし、私が言ったように、更新から始めます。

0
JohnThePro

SQL Serveのメモリの上限を設定します r;必要以上に時間がかかり、他のものを強制的に交換する可能性があります。

Microsoft KBの記事 979149 および 9767 も参照してください。

巨大なOMSAインストールを実行せずにPERCカードにアレイのステータスを照会するには、コマンドラインからMegaCLIツールを使用できます。コマンド構文はひどいですが、それは強力なツールです。デルで見つからない場合は、HBAのOEMであるLSILogicで探してください。

0
AndyN