Sto utilizzando EventLogReader per interrogare server 2008 remoti per eventi. Le prestazioni di interrogare gli eventi su una macchina remota sono orribili (6/sec). Se interrogo la stessa macchina tramite WMI utilizzando un ManagementObjectSearch forward-only, la prestazione è ottima (1000/sec). Non vedo alcuna opzione simile su EventLogReader (ad esempio ReturnImmediatly, Rewindable) per velocizzarlo. Ho provato a disattivare il firewall sul server remoto per vedere se c'erano possibili problemi di comunicazione, ma questo non ha fatto la differenza.EventLogReader Remote Performance
Quando si utilizza EventLogReader per leggere i registri dall'host locale, le prestazioni sono come previsto - è solo sulla rete che rallenta (ma WMI non presenta il problema).
Un modo per velocizzare le prestazioni di EventLogReader attraverso la rete?
Grazie, Mitch
Esiste un motivo specifico per cui non è possibile utilizzare WMI? – Oded
Ho bisogno di ottenere gli eventi in ordine crescente (EventLogReader lo consente). WMI restituisce solo in discesa. –
che ne dici di usare WMI per caricarli in memoria, quindi ordinarli? –