Ręcznie zestawiałem dane Perfmon (np. Uzyskiwanie zrzutów ekranu wykresu perfmon w celu uzyskania wartości średnich, minimalnych i maksymalnych) statystyk, takich jak% użycie procesora,% bajtów zatwierdzonych w pamięci itp. Podczas profilowania aplikacji ASP.NET dla wymiarowanie serwera.
Chciałbym wiedzieć, czy istnieje sposób na zautomatyzowanie tego, np. Uzyskać określone dane statystyki perfmon z jakiegoś pliku dziennika, czy co, a może nawet wydrukować z niego raport?
windows-server-2003
perfmon
Jon Limjap
źródło
źródło
Odpowiedzi:
Możesz użyć narzędzia Performance Analysis of Logs (PAL) , projektu open source hostowanego na CodePlex.
Jest miły artykuł, który możesz przeczytać: „Uzyskaj pomoc dotyczącą analizy wydajności systemu Windows” :
W artykule wyjaśniono, jak utworzyć zautomatyzowaną procedurę przy użyciu tych narzędzi:
źródło
Czy MOM / SCOM nie może tego dla ciebie zrobić?
źródło
Dla tego, co brzmi jak próbujesz zrobić, zwykle po prostu używam dzienników liczników w samym Monitorze wydajności. Ustawiam typ pliku dziennika na przecinek i dzielę liczby za pomocą Excela.
źródło
Czy spojrzałeś na obszar „Dzienniki śledzenia” w PerfMon? Umożliwia zaplanowane uruchomienie / zatrzymanie / itp.
źródło