個々のマシンでホストされるサービスで構成されるリモート監視アプリケーションのプロジェクトを作成しています。このサービスの役割は、WMIを使用してCPU使用率、メモリ使用率などに関する情報を収集することです。このサービスは、スレッドを使用して15秒ごとにスキャンを実行します。ここで、各マシンのサービスをまったく同時に実行する必要があります。たとえば。8.15、8.30、8.45。現在の秒数をチェックし、システムがx.15、x.30、x.45などのいずれかに正確に一致する時間に達するまでスレッドをスリープさせる簡単なlogixを作成しました。ただし、これを実装するだけでは保証されません。同じプロセスでWMIを介してサービスによって収集される値は同時になります。たとえば。実行時に比較できるように、マシン1のCPU使用率とマシン2のCPU使用率を同時に収集する必要があります。
どんな助けでもいただければ幸いです。