I am using the EventLogReader to query remote 2008 servers for events. The performance of querying the events on a remote machine is horrible (6/sec). If I query the same machine via WMI using a forward-only ManagementObjectSearch the performance is great (1000/sec). I don't see any similar options on the EventLogReader (e.g. ReturnImmediatly, Rewindable) to speed it up. I tried turning off the firewall on the remote server to see if there was possibly communication issues, but that didn't make a difference.
When using EventLogReader to read logs from the local host the performance is as expected -- it's only over the network that it slows down (but WMI doesn't experience the problem).
Any way to speed up the performance of EventLogReader over the network?
Thanks, Mitch