Monitorowanie wydajności i optymalizacja

Monitorowanie wydajności i optymalizacja
i niezawodność systemu

Autor: Dan DiNicolo

Witamy w piątym artykule z mojej serii „Podstawowe badania dotyczące systemu Windows 2000 15 minut na tydzień”. Ten artykuł skupia się na monitorowaniu i optymalizacji wydajności i niezawodności systemu . Dowiemy się, jak wykonywać zadania zgodnie z harmonogramem, monitorować wydajność, synchronizować pliki offline, tworzyć kopie zapasowe, przywracać system i wiele więcej. Zauważę, że artykuł w następnym tygodniu połączy dwa tematy, choć jeden z tematów będzie mniej zaangażowany. Ma to na celu szybkie przejście do materiałów stanowiących podstawę kolejnego egzaminu - 70-215 - Windows 2000 Server.

Materiały sprawdzone dzisiaj obejmują:

  • Harmonogram zadań (Harmonogram zadań)
  • Synchronizuj pliki offline
  • Optymalizacja wydajności i rozwiązywanie problemów
  • Kopia zapasowa i przywracanie danych
  • Ustawienia uruchamiania systemu
  • Konsola odzyskiwania (Konsola odzyskiwania)

Harmonogram zadań

Podczas gdy system Windows NT 4 polegał na komendzie AT do planowania zadań, system Windows 2000 zawiera teraz narzędzie Harmonogram zadań. To narzędzie pozwala zaplanować uruchamianie programów, skryptów lub kopii zapasowych. Dostęp do ikony Zaplanowane zadania z Panelu sterowania lub menu Akcesoria umożliwia skonfigurowanie harmonogramów wykonywania zadań raz, każdego dnia, tygodnia, miesiąca podczas uruchamiania komputera lub logowania użytkownika. Kilka uwag na temat Harmonogramu zadań:

  • Możesz zaplanować zadanie do uruchomienia z podwyższonymi prawami. Na przykład można ustalić, że zadanie będzie korzystać z konta administracyjnego, nawet jeśli użytkownik zalogowany lokalnie nie będzie miał uprawnień do wykonania tego zadania.
  • Jeśli zmienisz hasło użytkownika, w imieniu którego zadanie ma zostać wykonane, zadanie nie zostanie wykonane. Hasło powiązane z zadaniem nie zmienia się, gdy użytkownik zmienia hasło (z tego powodu sensowne jest utworzenie konta usługi, którego hasło nigdy się nie zmieni).
  • W zaawansowanych właściwościach zadania zaplanowanego dla zadania można skonfigurować takie rzeczy, jak uruchamianie zadania, gdy system jest bezczynny lub anulowanie zadania, jeśli bateria w komputerze jest podłączona.
  • Należy zauważyć, że usługa zadania może zostać zatrzymana lub ponownie uruchomiona - być może dlatego, że zadanie nie powiodło się lub nazwa użytkownika / hasło nie zostały rozpoznane.

Synchronizacja plików offline

Pomimo faktu, że omówiliśmy już buforowanie plików offline, ta sekcja zawiera przegląd ustawień synchronizacji związanych z plikami offline oraz sposób ich konfiguracji i sterowania. Menedżer synchronizacji pozwala kontrolować, jak i kiedy pliki offline będą synchronizowane. Możesz znaleźć to narzędzie za pomocą opcji Synchronizuj w menu Narzędzia Eksploratora Windows. Ustawienia obejmują synchronizację plików offline, folderów i stron internetowych podczas logowania / wylogowania, przestoju systemu lub zgodnie z harmonogramem. Możesz na przykład zsynchronizować konkretny folder, a nie wszystkie autonomiczne obiekty. Możesz także kontrolować, kiedy synchronizacja odbywa się na podstawie typu połączenia. Na przykład można skonfigurować synchronizację tak, aby uruchamiała się, gdy komputer jest podłączony do sieci LAN (sieci lokalnej), a nie do zdalnego dostępu do sieci.

Proces synchronizacji rozwiązuje również konflikty wersji plików. Na przykład, wyobraźmy sobie, że zsynchronizowałeś określony katalog, a następnie odłączyłeś komputer od sieci (laptopa). Jeśli zmienisz plik podczas pracy na baterii, Windows 2000 automatycznie zastąpi wersję sieciową nową wersją po ponownym połączeniu się z siecią i synchronizacji, biorąc pod uwagę, że wersja sieciowa nie uległa zmianie. Jeśli inny użytkownik zmodyfikował również ten plik podczas pracy w trybie offline, Menedżer synchronizacji zapyta, co chcesz zrobić. Będziesz miał okazję zobaczyć obie kopie pliku i wybrać odpowiednie rozwiązanie. Możesz zachować obie wersje pliku (zmieniając jego nazwę), zastąpić wersję sieciową pliku swoją wersją lub zastąpić plik nową kopią sieciową.

Optymalizuj i identyfikuj problemy z wydajnością systemu

Optymalizacja wydajności komputerów stacjonarnych z systemem Windows 2000 Professional jest dość łatwa. Główne ustawienia konfiguracyjne są wykonywane na karcie Advance we właściwościach systemu. Jak pokazano poniżej, istnieją dwie główne opcje:

Zazwyczaj należy zoptymalizować wydajność aplikacji w systemie Windows 2000 Professional (domyślnie) i aplikacji działających w tle dla serwera (domyślnie).

Kolejnym punktem do rozważenia podczas konfigurowania jest systemowa pamięć wirtualna lub konfiguracja pliku stronicowania. W systemie Windows 2000 rozmiar pliku stronicowania jest automatycznie ustawiany (domyślnie) na 1,5-krotność pamięci systemowej RAM, ale to ustawienie można zmienić. Plik stronicowania, który fizycznie istnieje jako plik pagefile.sys w katalogu % systemroot% partycji systemowej (partycja zawierająca folder WINNT ). Aby poprawić wydajność pliku stronicowania, rozważ możliwość przeniesienia go na partycję, która nie jest systemowa lub rozruchowa, rozprowadzaj ją równomiernie na wielu dyskach (z wyjątkiem partycji systemowej i rozruchowej) lub nawet na specjalny dysk przydzielony do tego celu. Możliwe jest również ustawienie tego samego początkowego (początkowego) i maksymalnego (maksymalnego) rozmiaru pliku stronicowania, co pomaga uniknąć strat wydajności związanych z dynamiczną zmianą rozmiaru pliku stronicowania w locie.

Jeśli obawiasz się wydajności poszczególnych aplikacji i „szybkości reakcji” urządzenia, aplikacje można skonfigurować tak, aby działały z różnymi priorytetami. Można to kontrolować, uruchamiając aplikację z wiersza poleceń za pomocą przełączników / low, / below poniżej / / normal, / abovenormal / high, / realtime i zmieniając priorytety aplikacji w Menedżerze zadań, jak pokazano poniżej. Tylko administrator może ustawić priorytet aplikacji w czasie rzeczywistym .

Menedżer zadań nadal zapewnia znane funkcje, w tym możliwość uruchamiania i zatrzymywania aplikacji lub procesu, a także szybkie uzyskiwanie statystyk dotyczących wykorzystania pamięci i procesora. Ten program zawiera teraz także możliwość zobaczenia różnicy między wykorzystaniem zasobów w trybie użytkownika (tryb użytkownika) i trybem jądra (tryb jądra) przy użyciu opcji Pokaż czasy jądra (wyświetlanie czasu jądra) z menu Widok. Wykorzystanie zasobów trybu jądra jest zaznaczone na czerwono.

Wydajność

Spotkamy się ze znanym narzędziem w systemie Windows 2000 do monitorowania wydajności, chociaż teraz ma nową nazwę. Narzędzie analizy wydajności jest w rzeczywistości kombinacją dwóch przystawek MMC (Microsoft Management Console) - Monitora systemu i Dzienników wydajności oraz alertów. Razem reprezentują monitor wydajności z NT.

Dzienniki i alerty Monitora wydajności umożliwiają konfigurowanie zarówno dzienników (które gromadzą informacje o zdefiniowanych przez Ciebie licznikach wydajności), jak i alertów (które pozwalają określić, jakie działania podjąć, jeśli osiągnięte zostaną zdefiniowane progi). Zapisy są rejestrowane w regularnych odstępach czasu i są powszechnie używane do analizy, takie jak monitorowanie trendów wykorzystania zasobów i tworzenie pomiarów bazowych. Następnie można zaimportować te dane do tabeli lub programu Monitor systemu w celu analizy. Istnieją dwa typy dzienników: dzienniki liczników (dzienniki liczników) i dzienniki śledzenia (dzienniki śledzenia). Dzienniki liczników mierzą liczniki wydajności w regularnych odstępach czasu. Dzienniki śledzenia są używane głównie do debugowania lub rozwiązywania problemów, tylko w przypadku wystąpienia pewnego rodzaju błędu (takiego jak błąd strony). Zauważ, że uruchomiony dziennik jest wyświetlany z zieloną ikoną, a zatrzymany dziennik jest wyświetlany z czerwoną ikoną. Ostrzeżenia można również skonfigurować, aby osiągnąć określone progi. Na przykład można ustawić ostrzeżenie, aby działało, gdy wykorzystanie procesora osiągnie 80 procent. Co więcej, możesz kontrolować, co powinno się wydarzyć, gdy zostanie uruchomione ostrzeżenie, jak pokazano poniżej:

Co więcej, możesz kontrolować, co powinno się wydarzyć, gdy zostanie uruchomione ostrzeżenie, jak pokazano poniżej:

Monitor systemu umożliwia śledzenie liczników wydajności dla różnych obiektów systemowych, takich jak pamięć, procesor, sieć i wiele innych. Monitor systemu może prezentować informacje w postaci wykresu, histogramu (wykres z różnymi słupkami) oraz w formie raportu. Oczywiście jest prawie niemożliwe, aby znać wszystkie liczniki, ale niektóre z nich są najważniejsze. Są one wymienione poniżej w zależności od typu obiektu.

Dysk

Zanim rozważysz liczniki, pamiętaj, że liczniki dysków nie zbierają informacji, dopóki nie uruchomisz polecenia Diskperf –y . Każdy z poniższych liczników dotyczy obiektu LogicalDisk (Logical Disk). Różnica polega na tym, że dysk logiczny odpowiada, podczas gdy dysk fizyczny odpowiada całemu dyskowi twardemu. Wszystkie kolejne liczniki są wymienione w formacie obiektu / licznika :

PhysicalDisk: Current Disk Queue Length (dysk fizyczny: bieżąca wartość kolejki dysku) - mierzy liczbę żądań oczekujących na dostęp do dysku. Wartość powyżej 2 oznacza wąskie gardło systemu.

PhysicalDisk: Disk Bytes / Transfer (bajty / transfer) - średnia liczba bajtów przenoszonych między pamięcią a dyskiem podczas odczytu i zapisu. Wartość około 4K może oznaczać wysoki poziom wykorzystania pliku stronicowania.

PhysicalDisk:% Czas dysku (% aktywności dysku) - procent czasu, przez który dysk jest zajęty podczas wykonywania operacji odczytu i zapisu. Wysoka wartość wskazuje na wąskie gardło systemu.

Procesor

Procesor:% Czas procesora (procesor:% aktywności procesora) to procent czasu, w którym procesor jest zajęty przetwarzaniem wątków. Poprawna wartość zależy od specjalizacji systemu dla wartości większej niż 80%, co oznacza „wąskie gardło”.

Procesor: Przerwania / s (przerwania na sekundę) - średnia wartość liczby przerwań, które procesor przetwarza na sekundę. Wartość tę należy porównać z linią bazową systemu, aby określić obecność problemów. Zbyt wysoka wartość może oznaczać nieprawidłowe działanie zasobów sprzętowych.

System: Processor Queue Length - Liczba wątków oczekujących na dostęp do procesora. W systemach jednoprocesorowych wartość większa niż 2 oznacza wąskie gardło.

Sieć

NetworkInterface: Total Bytes / sec (karta sieciowa: całkowita liczba bajtów / s) - mierzy całkowitą ilość ruchu przychodzącego i wychodzącego przechodzącego przez kartę sieciową. Dozwolona kwota zależy od liczby używanych mediów (takich jak Ehternet). Kiedy wartość zbliża się do maksimum dla karty, jest to czas na zastąpienie jej szybszym lub użycie kilku kart jednocześnie.

Pamięć

Pamięć: Dostępne bajty (liczba bajtów pamięci dostępnych w danym momencie. Wartość większa niż 4K może wskazywać na potrzebę dodatkowej pamięci.

Pamięć: liczba stron na sekundę (strony na sekundę) to liczba razy na sekundę, jaką dane przesyłają między pamięcią RAM a plikiem stronicowania. Jeśli ta wartość jest wyższa niż linia bazowa, oznacza to, że potrzebna jest dodatkowa pamięć RAM.

Pamięć: Błędy stron / se z (błędy pliku stronicowania na sekundę) - jak często niezbędne strony pamięci nie znajdują się w pamięci RAM i muszą być ładowane z pliku stronicowania. Ponownie, wartość większa niż odpowiednia wartość w linii bazowej oznacza, że ​​potrzebna jest większa wartość RAM.

Kopia zapasowa i przywracanie danych

Dane kopii zapasowej i przywracania w systemie Windows 2000 są wykonywane przez program Kopia zapasowa, ntbackup.exe . Nowy program obejmuje możliwość tworzenia kopii zapasowych na różnych typach nośników (nagrywanie taśmy, sterownik zip itp.). Być może największą zaletą - możliwość uruchomienia procedury tworzenia kopii zapasowych w harmonogramie - czego tak boleśnie brakowało (poza możliwością zapisu pliku wsadowego i uruchomienia go w harmonogramie za pomocą polecenia AT ) w NT 4 - w systemie Windows 2000 można to osiągnąć dzięki integracji z Zadaniem Harmonogram. Operacje tworzenia kopii zapasowych i przywracania można wykonywać na plikach i folderach ręcznie wybranych przez użytkownika, jeśli użytkownik zna ten proces lub, jeśli nie, za pomocą odpowiedniego kreatora.

Aby utworzyć kopię zapasową plików i folderów, musisz mieć odpowiednie uprawnienia i / lub uprawnienia. Użytkownicy mogą tworzyć kopie zapasowe własnych plików i tych, do których mają uprawnienia NTFS - Czytaj. Użytkownicy mogą odzyskać tylko własne pliki lub te, do których mają uprawnienia zapisu NTFS. Administratorzy i członkowie grupy Operatorzy kopii zapasowych mają uprawnienia do tworzenia kopii zapasowych i przywracania plików (takich jak Operatorzy serwerów na serwerach), w tym tych, do których nie mają dostępu.

Jak wiadomo, istnieje pięć różnych typów kopii zapasowych. Zauważ, że niektóre typy kopii zapasowych ustawiają lub kasują „znacznik”. Znacznik jest atrybutem archiwum kopiowanego pliku lub folderu. Pięć rodzajów kopii zapasowych omówiono poniżej:

  • Normalny (Normalny): Tworzy kopie zapasowe wybranych plików i folderów i usuwa znaczniki.
  • Różnicowy : Wykonuje kopię zapasową wybranych plików i folderów, które zmieniły się od ostatniej normalnej kopii zapasowej i nie zmienia tokena.
  • Przyrostowy : Tworzy kopię zapasową wybranych plików i folderów, które zmieniły się od ostatniej przyrostowej lub normalnej kopii zapasowej. Nie usuwa znacznika.
  • Kopiuj (kopiuj): Kopiuje wszystkie wybrane pliki i foldery i nie usuwa znacznika.
  • Codziennie (codziennie): Kopiuje wszystkie wybrane pliki i foldery, które zmieniły się w ciągu dnia i nie usuwa znacznika.

Zapamiętywanie typów kopii zapasowych jest łatwe. Stosowanie różnicowej strategii tworzenia kopii zapasowych oznacza, że ​​tworzenie kopii zapasowej trwa dłużej, ale odzyskiwanie jest szybkie. Przyrostowa strategia tworzenia kopii zapasowych oznacza szybkie tworzenie kopii zapasowych przy dłuższym czasie odzyskiwania.

System Windows 2000 umożliwia również tworzenie kopii zapasowych krytycznych plików systemowych, wybierając coś do skopiowania, zwane stanem systemu. Stan systemu to po prostu opcja wybrana w programie do tworzenia kopii zapasowych, jak wspomniano poniżej:

Stan systemu to po prostu opcja wybrana w programie do tworzenia kopii zapasowych, jak wspomniano poniżej:

Kopie zapasowe stanu systemu można wykonywać tylko na komputerze lokalnym, ponieważ kopia zapasowa nie zezwala na zdalne tworzenie kopii zapasowych stanu systemu. Stan systemu obejmuje rejestr, pliki systemowe, które uruchamiają system, oraz obiekty COM + w dowolnym systemie. W systemie z usługą certyfikatów zawiera ona również bazę danych usług certyfikatów, a także folder Sysvol.

Ostatnią rzeczą, którą musisz wiedzieć, jest to, że teraz możesz utworzyć awaryjny dysk naprawczy (ERD) przy użyciu programu do tworzenia kopii zapasowych. Nie jest już tworzony za pomocą polecenia Rdisk.exe , jak w NT. Zauważ, że ERD nie jest bootowalny. Warto zauważyć, że nie zawiera teraz również kopii rejestru lokalnego. Ta kopia jest teraz przechowywana w lokalnym folderze odzyskiwania i może zostać zaktualizowana w ramach procesu tworzenia ERD. Aby rozpocząć proces odzyskiwania po awarii, uruchom proces instalacji systemu Windows 2000 i wybierz opcję R , aby naprawić uszkodzony lub uszkodzony system. Istnieją dwie opcje naprawy - Szybka naprawa i Naprawa ręczna, jak opisano poniżej.

Szybka naprawa : Ta opcja nie wymaga wprowadzania danych przez użytkownika. Wszelkie błędy związane z trybem uruchamiania, sprawą lub plikami systemowymi są korygowane automatycznie.

Naprawa ręczna : Ta opcja wymaga wprowadzenia danych przez użytkownika i umożliwia wybranie odzyskiwania w trybie uruchamiania, plików systemowych lub woluminu rozruchowego. Pamiętaj, że ta opcja nie pozwala na odzyskanie rejestru.

Ustawienia uruchamiania systemu

Niektóre znane ustawienia NT do uruchamiania systemu i cały zestaw ustawień znanych dla systemu Windows 9x są teraz dostępne w systemie Windows 2000. Naciskając klawisz F8 podczas procesu uruchamiania, uzyskasz dostęp do zaawansowanego menu uruchamiania. Jeśli system nie uruchamia się poprawnie, przedstawione opcje pomogą uruchomić system w określonym trybie bez ładowania wielu sterowników i usług. Lista trybów i ich krótki opis podano poniżej.

Tryb awaryjny: Uruchom system Windows 2000 z minimalną wymaganą liczbą plików systemowych i sterowników urządzeń.

Sieć: jak w powyższym przypadku, ale z obsługą łączności sieciowej.

Tryb awaryjny z wierszem poleceń: ten sam tryb, co tryb awaryjny, z wyjątkiem tego, że ładuje tryb linii poleceń, a nie GUI (graficzny interfejs użytkownika)

Włącz rejestrowanie rozruchu: uruchamia wszystkie sterowniki i usługi i przechowuje dziennik o nazwie Ntbtlog.txt w folderze% systemroot% (ten plik można również utworzyć, jeśli wybrane są niektóre ustawienia trybu awaryjnego - może to być ważne źródło informacji do rozwiązywania problemów).

Włącz tryb VGA: Ładuje system Windows 2000 w trybie normalnym, ale ze sterownikiem monitora VGA.

Ostatnia znana dobra konfiguracja : Uruchom system Windows 2000 przy użyciu najnowszej niesklasyfikowanej konfiguracji rejestru, która została utworzona podczas ostatniego udanego logowania. Tę opcję można przetestować przed przystąpieniem do naprawy błędów w ERD.

Tryb przywracania usług katalogowych: Opcja ta jest używana tylko w przypadku kontrolerów domeny. Ta opcja służy do przywracania usługi Active Directory i / lub folderu Sysvol.

Tryb debugowania: Ładuje system w trybie normalnym, ale wysyła informacje debugowania do innego systemu za pomocą kabla szeregowego.

Konsola odzyskiwania (Konsola odzyskiwania)

System Windows 2000 zapewnia łączność z zaawansowanym środowiskiem rozwiązywania problemów, znanym jako Konsola odzyskiwania. To narzędzie, które nie jest domyślnie instalowane, można zainstalować za pomocą komendy winnt32 / cmdcons . Ta opcja reprezentuje interfejs linii poleceń podobny do DOS, ale z bardziej ograniczonym zestawem dostępnych poleceń. Konsola odzyskiwania umożliwia uruchamianie i zatrzymywanie usług, przywracanie głównego rekordu rozruchowego, zastępowanie plików i tak dalej. Jest jednak jedna ważna rzecz, której nie możesz zrobić - to jest edycja plików. Jeśli nadal musisz to zrobić, musisz skopiować plik na dyskietkę i edytować go w innym systemie. Jeśli nie masz jeszcze zainstalowanej Konsoli odzyskiwania, ale chcesz z niej korzystać, możesz uzyskać do niej dostęp za pomocą dysku CD z systemem Windows 2000, wybierając opcję Odzyskiwanie systemu Windows 2000, a następnie uruchamiając Konsolę odzyskiwania.

Jeśli Konsola odzyskiwania jest już zainstalowana, uzyskasz do niej dostęp po ponownym uruchomieniu i wybraniu opcji Konsoli odzyskiwania z menu rozruchu. Po uruchomieniu należy zalogować się przy użyciu lokalnego konta administratora i hasła. Pamiętaj, że Konsola odzyskiwania zapewnia dostęp do ograniczonego zestawu poleceń, takich jak fixmbr (aby naprawić główny rekord rozruchowy), sformatuj , wyłącz (zablokuj usługę lub sterownik urządzenia) itp. Pełna lista obsługiwanych poleceń Zobacz tutaj .

Tak więc minął materiał kolejnego tygodnia. W przyszłym tygodniu przyjrzymy się dwóm tematom: rozwiązywaniu problemów ze środowiskiem komputerowym oraz wdrażaniu i rozwiązywaniu problemów z bezpieczeństwem . Dziękuję za zapoznanie się z materiałami z serii, zadawanie pytań i wysyłanie komentarzy. Jedna uwaga na ten temat - mam nadzieję, że wyślesz swoje pytania do moja tablica ogłoszeń a nie bezpośrednio na mój adres e-mail. Powód jest prosty - jeśli masz pytanie, może ono wynikać z innych, a odpowiedź na nie będzie ważna dla wielu osób. W przypadku bardzo ważnych pytań i komentarzy utrzymuj kontakt prosto do mnie - Odpowiem ci. Nie zapomnij odwiedzić moja strona internetowa - tutaj znajdziesz testy egzaminacyjne i wiele nowych rzeczy dla Ciebie. Do zobaczenia w przyszłym tygodniu i ciesz się nauką.