最終的に、プロダクションサーバーでハンドルがほぼ200.000で、CPU使用率が高いwmiprvse.exeプロセスがあることに気付きました。
サーバーには、12個のプロセッサと12.4 Gbのメモリを搭載したWindowsサーバー2012-R2(VMWareで仮想化)で実行される約200のプロセスがあります。
私はこの記事を発見しました:Windowsで定期的な間隔でWMIPRVSE.EXEプロセスによる高いCPU使用率:
https://support.Microsoft.com/en-us/help/4483874/high-cpu-usage-by-wmiprvse-exe-process
50000ハンドルは、問題があることを示す値であるとされています。
この50000の制限を尊重する必要がありますか?
一部のWMIアクティビティが実際に予期されるかどうか、およびその理由は実際には説明しません。リンクされたWindowsサポート記事によると、wmiprvse.exeはCPUを消費しますwhenパフォーマンスデータを収集しますwhile多数のファイルハンドルが使用されています。しかし、私が理解しているように、この問題が発生するには、最初にこのデータ収集がトリガーされている必要があります。
このサーバーのWMIを介して何らかの監視が行われていますか?その場合は、無効にして、そこで行われるチェックを調整することをお勧めします。