J'utilise EventLogReader pour interroger des serveurs 2008 distants pour des événements. La performance de l'interrogation des événements sur une machine distante est horrible (6/sec). Si j'interroge la même machine via WMI en utilisant un ManagementObjectSearch uniquement en avant, les performances sont excellentes (1000/sec). Je ne vois aucune option similaire sur le EventLogReader (par exemple ReturnImmediatly, Rewindable) pour l'accélérer. J'ai essayé d'éteindre le pare-feu sur le serveur distant pour voir s'il y avait des problèmes de communication, mais cela n'a pas fait de différence. Lorsque vous utilisez EventLogReader pour lire les journaux à partir de l'hôte local, les performances sont conformes aux attentes - c'est uniquement sur le réseau qu'il ralentit (mais WMI ne rencontre pas le problème).Performance à distance EventLogReader
Un moyen d'accélérer les performances d'EventLogReader sur le réseau?
Merci, Mitch
Y a-t-il une raison particulière pour laquelle vous ne pouvez pas utiliser WMI? – Oded
J'ai besoin d'obtenir les événements dans l'ordre croissant (EventLogReader le permet). WMI ne le redonne qu'en descendant. –
qu'en est-il de l'utilisation de WMI pour les charger en mémoire, puis les trier? –