Używam EventLogReader do wysyłania zapytań do zdalnych serwerów 2008 dla zdarzeń. Wydajność sprawdzania zdarzeń na zdalnej maszynie jest okropna (6/s). Jeśli wysyłam zapytanie do tej samej maszyny przez WMI za pomocą funkcji zarządzania tylko do przodu, wydajność jest świetna (1000/s). Nie widzę żadnych podobnych opcji w EventLogReader (np. ReturnImmediatly, Rewindable), aby przyspieszyć. Próbowałem wyłączyć zaporę na serwerze zdalnym, aby sprawdzić, czy nie było problemów z komunikacją, ale to nie miało znaczenia.Zdalna wydajność EventLogReader
Podczas korzystania z EventLogReader do odczytywania dzienników z lokalnego hosta wydajność jest zgodna z oczekiwaniami - tylko w sieci jest spowalniana (ale WMI nie odczuwa problemu).
Jakikolwiek sposób przyspieszyć działanie EventLogReader przez sieć?
Dzięki Mitch
Czy istnieje szczególny powód, dla którego nie można korzystać z usługi WMI? – Oded
Potrzebuję uzyskać zdarzenia w porządku rosnącym (pozwala na to EventLogReader). WMI tylko oddaje go w dół. –
Jak korzystać z usługi WMI, aby załadować je do pamięci, a następnie posortować? –