0

当社の運用データベースサーバ(Windows 2012 R2ではSQL Server 2014)にアンチウイルスソフトウェアがインストールされています。私たちはI/Oの問題に遭遇しており、私はウイルス対策を間違いなく除外したいと考えています。サーバ内のアンチウイルスのパフォーマンスへの影響を監視

私たちのITチームは、ウイルス対策ソフトウェアがデータベースデータとログドライブを除外していることを私に保証しています。私はこれが事実であることを確認したいと思います。

これまでに行ったテストでは、プロセスモニタを使用して、データベースデータとログドライブへのファイルシステムアクセスを監視しています。私は、本番環境に緊密に設定されたステージング環境で以下を実行しました。私は何も見つかりませんでした(もちろんSQL Server以外のもの)。

これは良いテストですか?私はそれがファイルシステムへのフックを信じているアンチウイルス以来、それが有効な方法であるかどうかだけはわかりません。

他に何かできますか?

私たちが使用するAVソフトウェアはトレンドマイクロです。

おかげ

+0

この質問は、http://superuser.com/またはhttp://serverfault.com/に適しているようです。また、I/O問題に関する情報を知るのに役立ちます。彼らは何ですか?それが問題だとどうあなたは知っていますか?サーバーはどこに実行されていますか?たとえば、一部のクラウドホスティングでは、CPUとI/Oが抑制されます。パフォーマンスモニタを使用してI/O時間を監視しましたか。キューの長さが最大になっていますか? I/Oの問題が発生したときにCPUとI/Oにどのようなプロセスが集中しますか?あなたはあなたの質問を分析しましたか?あなたはテーブルに正しいインデックスを持っていますか?統計情報は古くなっていますか?等。 –

+0

問題は、ログおよびデータドライブで読み取った平均ディスク秒数で測定した場合の待ち時間が長いことです。読書は約0.2秒です。サイドノート:私はアンチウイルスがこれを引き起こす1000ものの1つであることを知っています。私が興味を持っているのは、アンチウイルスのパフォーマンスコストを測定し、その構成を検証する効率的な方法です。ありがとう – xav

答えて

0

Windowsは、特定のアプリケーション/ドライバ/コードパスにパフォーマンスの問題を帰する最高のツールのいくつかを持っています。ウイルス対策開発者は、Windowsパフォーマンスツールキット(XPerf)というツールを使用して、パフォーマンスの問題を特定します。 Microsoftの無料ツールですが、急な学習曲線があります。 I/Oグラフ、CPU使用率グラフが表示され、グラフのピークを拡大して、その時点で何が実行されているか(完全なスタックトレース)を確認することができます。 XPerfより詳細なものはありません。

関連する問題