我正在使用 EventLogReader 来查询远程 2008 服务器的事件。在远程机器上查询事件的性能非常糟糕(6/秒)。如果我使用只进的 ManagementObjectSearch 通过 WMI 查询同一台机器,性能会非常好(1000/秒)。我没有在 EventLogReader 上看到任何类似的选项(例如 ReturnImmediately、Rewindable)来加速它。我尝试关闭远程服务器上的防火墙以查看是否可能存在通信问题,但这并没有什么不同。
当使用 EventLogReader 从本地主机读取日志时,性能符合预期——它只是在网络上变慢(但 WMI 没有遇到问题)。
有什么方法可以通过网络加快 EventLogReader 的性能?
谢谢,米奇