EventLogReader를 사용하여 원격 2008 서버에 이벤트를 쿼리하고 있습니다. 원격 시스템에서 이벤트를 쿼리하는 성능은 끔찍합니다 (6/초). 전달 전용 ManagementObjectSearch를 사용하여 WMI를 통해 동일한 컴퓨터에 쿼리하면 성능이 매우 좋습니다 (1000/초). 속도를 높이기 위해 EventLogReader에 비슷한 옵션 (예 : ReturnImmediatly, Rewindable)이 표시되지 않습니다. 원격 서버의 방화벽을 해제하여 통신 문제가 있는지 확인하려고했으나 차이가 없었습니다.EventLogReader 원격 성능
EventLogReader를 사용하여 로컬 호스트에서 로그를 읽는 경우 예상대로 성능을 발휘합니다. 속도가 느려지는 네트워크에서만 (그러나 WMI에서는 문제가 발생하지 않음).
네트워크를 통해 EventLogReader의 성능을 향상시키는 방법은 무엇입니까?
덕분에, 미치
WMI를 사용할 수없는 특별한 이유가 있습니까? – Oded
이벤트를 오름차순으로 가져와야합니다 (EventLogReader에서 허용). WMI는 내림차순으로 만 다시 제공합니다. –
WMI를 사용하여 메모리에로드 한 다음 정렬하는 방법은 무엇입니까? –