サーバーで大幅なスローダウンが発生します。そして、検査すればするほど、そこで何が起こっているのかを見つけることが少なくなります。
I/Oに関係していると思います。ローカルPCでタスクマネージャーを開くと、ディスクの使用状況を確認できます。
ただし、サーバーでは、使用中のディスクの量とボトルネックになるかどうかを確認する(できれば簡単な)方法を見つけることができません。
Windows Server 2012でのディスク使用量をどのように確認しますか?
デフォルトでは、サーバー上のディスクメトリックを収集する際のパフォーマンスへの影響が顕著であるため、Windowsはエントリを非表示にします。
このエントリを表示する前に、 ディスクパフォーマンスカウンタを登録 する必要があります。
cmd.exe
管理者としてdiskperf -Y
これでエントリが表示されます:
ディスクアクティビティをより深く分析するには、 [〜#〜] wpt [〜#〜] をインストールし、次のxperfコマンドを実行して、1分間のアクティビティをキャプチャします。
xperf -on PROC_THREAD + LOADER + CSWITCH + DISPATCHER + DISK_IO + DISK_IO_INIT + FILENAME + FILE_IO + FILE_IO_INIT + PROFILE -stackwalk CSwitch + ReadyThread + FileCreate + FileCleanup + FileClose + FileRead + FileWrite + FileSetInformation + FileDelete + FileRename + InditFit + DiskReadInInit + Disk Profile -buffersize 2048 -MaxFile 2048 -FileMode Circular && timeout -1 && xperf -d C:\ diagDISKFILEIO.etl