W tym artykule wyjaśnimy, dlaczego system Windows może się opóźniać i działać wolno, a także opowiemy o popularnych narzędziach monitorujących, które mogą pomóc w znalezieniu problemu. Informacje te będą pomocne zarówno dla administratorów serwerów opartych na systemie Windows, jak i zwykłych użytkowników komputerów domowych. Artykuł przyda się tym, którzy chcą zwiększyć wydajność swoich komputerów. serwery wirtualne na Windows.
Wydajność serwera zależy od różnych czynników. Dla naszego celu możemy podzielić wszystkie źródła problemu na kilka grup: CPU, RAM, HDD, sieć i oprogramowanie. Jeśli przyczyna problemów nie jest oczywista, warto najpierw sprawdzić powyższe komponenty. Przyjrzyjmy się bliżej wbudowanym narzędziom do analizy wydajności systemu i użyjmy jako przykładu systemu Windows Server 2012 R2.
Task Manager
Menedżer zadań pozwala nam zarządzać procesami: ustalać ich priorytety,przydzielać”, do określonych procesorów, tworzy nowe procesy, ale najczęstszym zastosowaniem tej funkcji jest szybkie sprawdzenie obciążenia systemu i wymuszenie zamknięcia aplikacji.
Jak otworzyć Menedżera zadań:
- kliknij prawym przyciskiem myszy na pasku zadań i wybierz „Menedżer zadań"
- wprowadź polecenie „taskmgr" w "Uruchom” okna lub wiersza poleceń.
- naciśnij "Ctrl+Alt+Del” i wybierz „Menedżer zadań"
- naciśnij "Ctrl + Shift + Esc"
Menedżer zadań wyświetla metryki w czasie rzeczywistym dla każdego aktywnego procesu: wykorzystanie pamięci, obciążenie procesora itd. Bardziej szczegółowe informacje można znaleźć w „Szczegóły”. Możesz kliknąć dowolną górną sekcję kolumny, aby posortować wiersze według wartości kolumny. Aby wymusić zamknięcie procesu, kliknij prawym przyciskiem myszy na procesie i wybierz „Zakończ zadanie”. W menu kontekstowym jest też kilka innych akcji.
Jeżeli na serwerze pracuje więcej niż jeden użytkownik, przydatne może okazać się to:użytkownicy”, gdzie możesz zobaczyć wszystkie procesy posortowane według użytkownika. Kliknij prawym przyciskiem myszy, aby otworzyć menu kontekstowe ze wszystkimi dostępnymi akcjami. Administrator może wysłać wiadomość, wyłączyć lub zakończyć sesję użytkownika.
W "Usługi” znajdziesz informacje o wszystkich usługach, a także możesz uruchomić, zatrzymać lub ponownie uruchomić dowolną usługę z menu kontekstowego. W zakładce „Procesy” zobaczysz procesy pogrupowane według typu, a w „Wydajność” zakładka, graficzna prezentacja obciążenia wszystkich podzespołów systemu.
Dzięki temu w Menedżerze zadań użytkownik może zobaczyć podstawowe informacje o obciążeniu systemu, które mogą pomóc w przeprowadzeniu wstępnej analizy czynników spowalniających działanie systemu Windows.
Monitor zasobów
Monitor zasobów zawiera bardziej szczegółowe informacje, na wypadek gdybyś ich potrzebował. Oprócz obciążenia procesora i pamięci RAM, możesz zobaczyć operacje „odczytu” i „zapisu”, otwarte pliki, powiązane usługi i biblioteki oraz aktywność sieciową w czasie rzeczywistym.
Chcesz wiedzieć, jak otworzyć Resource Monitor? Mamy dla Ciebie kilka opcji:
- Kliknij "Otwórz Monitor zasobów" w "Wydajność” okna Menedżera zadań;
- Wchodzić "Resmon” polecenie w wierszu poleceń lub „Uruchom” okno;
- wybierz „Monitor zasobów" w "Narzędzia„menu menedżera usług”
Informacje w każdej zakładce Monitora zasobów są prezentowane w postaci tabel i wykresów. Aby zmienić zestaw kolumn w tabelach, należy kliknąć prawym przyciskiem myszy w górnej części dowolnej kolumny i wybrać „Wybierz kolumny”. Jeśli zaznaczysz dowolny proces na dowolnej karcie, informacje na wszystkich pozostałych kartach zostaną posortowane według wybranych wartości.
Informacje dotyczące aktywności procesora, pamięci, dysków i sieci są prezentowane na osobnych kartach, a „PrzeglądKarta „zawiera skumulowane informacje ze wszystkich komponentów.
Przyjrzyjmy się niektórym przydatnym możliwościom Monitora zasobów systemu Windows.
Znalezienie procesu blokującego plik
Może zdarzyć się sytuacja, gdy podczas próby usunięcia lub edycji pliku system wyświetli komunikat o błędzie informujący, że plik jest używany przez inną aplikację i dlatego nie można go edytować ani usunąć. Aby znaleźć proces blokujący plik, należy wpisać część jego nazwy w polu „Powiązane uchwytyw sekcji „CPU” zakładka. Zakończ proces, jeśli to konieczne.
Monitorowanie aktywności dysku
W "Dysk” zakładka, na której możesz zobaczyć przeprowadzone operacje odczytu i zapisu. Na zrzucie ekranu możesz zobaczyć przykład, kiedy system aktywnie adresuje plik wymiany „c:/pagefile.sys”, co zwykle spowalnia system i wskazuje na brak dostępnej pamięci RAM.
Zwróć także uwagę na „Długość kolejki dyskowej” metryka. Zwykle nie powinna przekraczać liczby dysków więcej niż dwa razy. Jeśli zainstalowany jest tylko jeden dysk fizyczny, kolejka nie powinna być dłuższa niż 1-2.
Częste osiąganie tego wskaźnika i długi czas aktywności mogą wskazywać na niską wydajność podsystemu dyskowego.
Monitorowanie aktywności sieciowej
W "Sieć” zakładka, w której możesz znaleźć procesy, które obciążają sieć zbyt mocno. Może to być jakaś aplikacja innej firmy (jak pokazano na zrzucie ekranu) lub procesy wewnętrzne. Dobrym przykładem byłaby automatyczna aktualizacja systemu.
W "Połączenia TCP” znajdziesz przydatne wskaźniki takie jak:Pakiety losowe„t” procent i „Utajenie”, które pomogą Ci oszacować jakość połączenia sieciowego.
Co więcej, w „SiećW zakładce „znajdziesz porty nasłuchujące i status zapory sieciowej”.
Menedżer zadań i Menedżer zasobów pomogą Ci znaleźć problem tylko pod warunkiem, że występuje on w tym samym momencie, w którym przeprowadzasz analizę. Jednak często problem może pojawić się od czasu do czasu. Dlatego opiszemy kilka narzędzi monitorujących do monitorowania stanu Twojego systemu w określonym okresie.
Monitor wydajności
Monitor wydajności pozwala śledzić metryki różnych obiektów systemowych systemu operacyjnego. Na przykład obiekt „Dysk fizyczny„ma następujące metryki”Aktywność dysku %"I"Średnia długość kolejki dyskowej”, a obiekt „Pamięć„ma metrykę”Strony wyjściowe/s".
Jak otworzyć:
- wybierz „Monitor wydajności" w "Narzędzia”menu menedżera serwerów;
- uruchomić "perfmon” w wierszu poleceń lub „Uruchom„Okno”
- wybierz „Monitor wydajności" w "Administracja” sekcji panelu sterowania.
Monitor wydajności składa się z trzech głównych komponentów:Narzędzia do monitorowania","Zestaw kolektora danych"I"Raporty”. W „Narzędzia do monitorowania„W sekcji tej znajdziesz narzędzie umożliwiające monitorowanie liczników w czasie rzeczywistym lub przeglądanie wcześniej zapisanych raportów.Zestaw kolektora danych” zawiera zestaw monitorów, które będziemy obserwować. Do analizy naszego systemu możemy wykorzystać istniejące grupy systemowe lub utworzyć nowe. W „Raporty” zobaczysz zapisane wyniki monitorowania.
Przyjrzyjmy się bliżej naszej analizie, wykorzystując istniejący zestaw kolektorów danych w „Wydajność systemu"
1. Przejdź do „Zestaw kolektorów danych” sekcja - „Konfiguracja„i uruchom”Wydajność systemu"
2. Poczekaj, aż dane zostaną zebrane – domyślnie 1 minuta, a następnie otwórz nowy raport w „Raporty” sekcja - „Konfiguracja Wydajność"
Na górze raportu możesz zobaczyć skumulowane informacje z głównych komponentów systemu i pewne zalecenia, jeśli wykryto jakieś problemy. Analiza wykryła brak pamięci RAM na naszym serwerze testowym.
Aby zobaczyć, jak zmieniały się liczniki w trakcie procesu zbierania danych, kliknij „Zobacz dane w Monitorze wydajności”. Następnie kliknij dowolny licznik, który chcesz, na dole ekranu, na przykład: „Obciążenie procesora %"I kliknij"Atrakcja” na pasku narzędzi, aby wyróżnić wykres pogrubioną czarną linią. Pod wykresem zobaczysz wartości średnie, maksymalne i minimalne wybranego licznika.
Z reguły wszystkie raporty są zapisywane jako zwykłe pliki w folderze „c:\Perflog”, dzięki czemu szybko je znajdziesz i umieścisz w dowolnym miejscu.
Wbudowanych zestawów kolektorów danych nie można edytować, ale w przypadku tych utworzonych ręcznie można ustawić różne parametry, takie jak czas trwania gromadzenia danych lub zaplanowany czas.
Aby utworzyć grupę należy kliknąć prawym przyciskiem myszy na „Specjalny” folder w „Zestaw kolektorów danych”, wybierz „Dodaj”- „Zestaw kolektorów danych” i postępuj zgodnie z instrukcjami kreatora. Jeśli klikniesz prawym przyciskiem myszy na grupę, którą utworzyłeś i wybierzesz „Właściwości”otworzy się okno, w którym możesz edytować domyślne parametry.
Dziennik zdarzeń
Wszystkie ważne zmiany w systemie operacyjnym są rejestrowane w dzienniku zdarzeń, niezależnie od tego, czy jest to uruchomienie/zatrzymanie usługi, instalacja aktualizacji, ponowne załadowanie, błąd odczytu z dysku lub awaria aplikacji. Zdarzenia są podzielone na zdarzenia informacyjne, krytyczne, komunikaty o błędach i zdarzenia ostrzegawcze.
Jeżeli twój Windows się opóźnia, czasami jest powolny lub czasami zawodzi, lub może aplikacja działa niestabilnie, istnieje duże prawdopodobieństwo, że znajdziesz rekordy związane z problemami w dzienniku zdarzeń. Dzięki tym rekordom będziesz w stanie dowiedzieć się, co powoduje problemy.
Jak uruchomić dziennik zdarzeń:
- wybierz „Zobacz wydarzenia" w "Narzędzia” w Menedżerze zadań.
- wybierz „Zobacz wydarzenia" w "Administracja” grupę w panelu sterowania.
- uruchomić "eventvwr” w wierszu poleceń lub w „Uruchom”okno
Dzienniki znajdują się w „Dzienniki Windows"I"Aplikacje i usługi” sekcje. Bardziej prawdopodobne jest, że informacje o błędach będą znajdować się w sekcji „Konfiguracja” dziennik „Dzienniki Windows” sekcja. Jednakże, jeśli wiesz wcześniej, czego dokładnie szukasz, istniejący widok „Wydarzenia zarządcze” gdzie możesz zobaczyć informacje ze wszystkich głównych logów. Nie możesz edytować istniejącego widoku, więc jeśli musisz zmienić logi lub kategorie zdarzeń, utwórz swój widok lub skopiuj istniejący.
Kliknij prawym przyciskiem myszy na „Wydarzenia zarządcze”zobacz i wybierz”Kopiuj edytowalny widok"Kliknij"Ca” w otwartym oknie. W rezultacie zobaczysz swój nowy widok „Wydarzenia zarządcze (1)”. Aby edytować ten widok, zaznacz go i kliknij przycisk po prawej stronie okna „Filtruj bieżący widok edytowalny".
Można ustawić dane wyjściowe tylko dla błędów i zdarzeń krytycznych w celu przeprowadzenia analizy.
Monitor niezawodności
Monitor niezawodności można traktować jako dodatek do dziennika zdarzeń. Aby go uruchomić, należy otworzyć „Panel sterowania", iść do "Centrum Wsparcia"I kliknij"Pokaż dziennik niezawodności" w "Konserwacja " Sekcja.
Wydarzenia w oknie monitora są grupowane według daty. Jeśli wybierzesz konkretną datę, zobaczysz listę powiązanych wydarzeń na dole ekranu. Zobaczysz również linię niezawodności na górze ekranu, w zależności od poziomu krytyczności. Pomoże Ci to oszacować dynamikę awarii.
Narzędzia, które opisaliśmy, wzajemnie się uzupełniają. Dlatego ich używanie w kompleksie zapewni Ci najbardziej szczegółowe informacje o Twoim systemie.
Te narzędzia mogą pomóc znaleźć większość problemów z systemem Windows. Dość często problemy te można wykryć i wyeliminować, co pozwala odzyskać wydajność systemu bez ponownej instalacji systemu Windows.