Strubný obsah Úvod Kapitola 1: Pdehled sledování výkonu Kapitola 2: Nástroje pro sledování výkonu Kapitola 3: M?dení výkonu serveru Kapitola 4: Postupy pdi sledování výkonu Kapitola 5: ešení potíží s výkonem Kapitola 6: Pokro:ilá témata k výkonu Slovní:ek pojmS Rejstdík
11 15 123 227 299 389 511 605 637
Obsah Úvod
Doprovodné CD
11 12
Kapitola 1
Pdehled sledování výkonu 1.1 Co obnáší sledování výkonu N?co o sledování výkonu Aktivní sledování výkonu Diagnostika výkonnostních potíží Škálovatelnost 1.2 Principy sledování výkonu Definice Úzká místa Zákon využití Doba fronty a využití LittlSv zákon Záv?ry 1.3 Architektura systému Práce s nástrojem pro sledování výkonu Opera:ní systémy
15
17
17 17 19 21
25 25 33 37 38 42 44
45 46 48
6
Obsah
Procesory Pam?P a stránkování Subsystém I/O SíPová rozhraní
1.4 Souhrn
50 67 92 99
121
Kapitola 2
Nástroje pro sledování výkonu
2.1 Pdehled nástrojS pro sledování Výkonnostní statistiky Trasování událostí Generování zát?že a testování Nástroje pro správce Požadované zabezpe:ení pro používání nástrojS 2.2 Statistiky sledování výkonu Výkonnostní objekty Výkonnostní :íta:e 2.3 Sledování systému Zobrazování grafu v reálném :ase Zm?na vzorkovacího intervalu Vytvodení vlastní monitorovací konfigurace Ukládání dat reálného :asu Úprava zobrazování dat Tipy pro práci s nástrojem System Monitor 2.4 Správce úloh Práce se Správcem úloh Sledování aplikací Sledování procesS Sledování výkonu Sledování sít? Sledování uživatelS 2.5 Automatizované sledování výkonu Výstrahy a protokolování výkonu Protokoly :íta:S Tipy pro práci s prvkem Výstrahy a protokolování výkonu Vytvádení protokolS výkonu pomocí nástroje Logman 2.6 Správa protokolS výkonu Práce s nástrojem Relog Použití dotazS nástroje Typeperf 2.7 Architektura sledování výkonu systému Windows Knihovny DLL výkonu Textové det?zcové soubory výkonnostních :íta:S Zpracování Performance Data Helper Deaktivace výkonnostních :íta:S
123
125
125 125 126 127 127
131 132 139
142 143 144 145 145 146 149 152 153 154 155 159 161 165 165 166 166 174 175 187 187 194 200 201 202 202 203
7
Obsah
Vzdálené monitorování 2.8 Trasování událostí pro Windows Pdehled trasování událostí Vytvádení protokolS trasování nástrojem Log Manager Zprávy trasování událostí 2.9 Výstrahy Konfigurace výstrah Konfigurace upozorn?ní na výstrahu 2.10 Správce prostdedkS systému Windows 2.11 Sledování sít?
204 204 206 210 218 218 219 221 225 225
Kapitola 3
M?dení výkonu serveru
3.1 Efektivní použití m?dení výkonu Odhalení úzkých míst Správa podle výjimek 3.2 Klí:ové indikátory výkonu Dostupnost systému a aplikací Využití procesoru Monitorování pam?ti a rychlosti stránkování Monitorování diskových operací Správa síPového provozu Správa serverových aplikací Terminálové služby
227
229 229 230 232 232 234 245 266 279 283 295
Kapitola 4
Postupy pdi sledování výkonu
4.1 Jaké :íta:e protokolovat Sledování výkonu na pozadí Hlášení pro správu Plánování kapacity 4.2 Postupy denního sledování serverS Denní protokoly :íta:S Efektivní využívání výstrah Denní hlášení pro správu Historická data pro plánování kapacity Automatizované zpracování protokolS :íta:S 4.3 Práce s repozitádem SQL Serveru Použití konzoly Sledování systému s SQL Serverem Jak nakonfigurovat Sledování systému na protokolování do SQL Serveru Schéma databáze protokolu :íta:S Dotazování výkonnostní databáze SQL 4.4 Plánování kapacity a trendy Uspodádání dat pro plánování kapacity
299
301 301 301 302 302 303 319 325 335 344 358 359 361 362 366 371 372
8
Obsah
Techniky pdedpovídání 4.5 Scénáde protokolování :íta:S Protokolování místních :íta:S Monitorování vzdálených serverS v reálném :ase 4.6 ešení potíží se sb?rem :íta:S Chyb?jící výkonnostní :íta:e 4.7 Obnovení poškozených výkonnostních :íta:S
374 378 379 382 385 385 388
Kapitola 5
ešení potíží s výkonem
5.1 Analýza úzkých míst Základní data Aktuální úrovn? výkonu Využití prostdedku a délka fronty Rozklad 5.2 Procedury analýzy Pochopení problému Analýza protokolovaných výkonnostních dat Interaktivní analyzování výkonnostních dat Nástroje detailní analýzy Co v podniku dále prov?dit 5.3 ešení potíží s procesorem Využití prostdedku a délka fronty Rozklad Odhalení poškozeného procesu pomocí Správce úloh Odhalení narušeného procesu pomocí protokolS :íta:S 5.4 ešení potíží s pam?tí íta:e vyhodnocované pdi dešení potíží s výkonem pam?ti Co dále prov?dit pdi dešení potíží s výkonem pam?ti Nadm?rné stránkování Nedostatek virtuální pam?ti Omezení 32bitového adresování virtuální pam?ti 5.5 ešení potíží s diskem O:ekávaný výkon disku Diagnostikování výkonnostních potíží s diskem 5.6 ešení potíží se sítí íta:e protokolované pdi dešení potíží s výkonem sít? íta:e vyhodnocované pdi dešení výkonnostních potíží sít? Výkon LAN Výkon WAN
389
390 391 391 392 392 392 392 392 393 393 393 394 394 396 400 402 415 416 418 420 431 438 444 446 466 487 487 489 491 501
9
Obsah
Kapitola 6
Pokro:ilá témata k výkonu
6.1 Výkon procesoru Propustnost vykonávání instrukcí Návrat k :asovým slotSm Víceprocesorové systémy 6.2 Výkon pam?ti Rozšídené virtuální adresování na 32bitových po:íta:ích 64bitová virtuální pam?P Pdedpovídání pam?Pových požadavkS 6.3 Automatiza:ní rozhraní Sledování systému Pdidání ovládacího prvku ActiveX Sledování systému do webové stránky PdizpSsobení ovládacího prvku ActiveX Sledování systému Nastavení typu zobrazení ovládacího prvku ActiveX Sledování systému Konfigurace vzorkovací frekvence ovládacího prvku ActiveX Sledování systému Manuální pdejímání výkonnostních údajS Nastavení vzhledu ovládacího prvku ActiveX Sledování systému Nastavení barevných schémat ovládacího prvku ActiveX Sledování systému Nastavení stylS písem ovládacího prvku ActiveX Sledování systému Pdidávání výkonnostních :íta:S do ovládacího prvku ActiveX Sledování systému Konfigurace výkonnostních :íta:S ovládacího prvku ActiveX Sledování systému Odstran?ní výkonnostních :íta:S z ovládacího prvku ActiveX Sledování systému Sledování jednotlivých výkonnostních :íta:S jejich cestami Vytvodení webové stránky pro monitorování výkonu Podpora pdetahování pomocí myši
Slovní:ek pojmS Rejstdík
511
512
513 518 521
569 570 580 581 586 587 588 589 591 591 593 594 596 596 597 598 599 600 602
605 637
Úvod Vítá vás Sledování a optimalizace výkonu Microsoft® Windows Server™ 2003. Sada Microsoft Windows 2003 Server Resource Kit je tvo½ena sedmi svazky a jedním kompaktním diskem (CD) obsahujícím nástroje, dopl¹kové referen²ní materiály a elektronickou verzi knih (eBooks). Sledování a optimalizace výkonu Microsoft Windows Server 2003 je technický prost½edek pro optimalizaci výkonnosti po²íta²¾ a sítí bµžících na opera²ním systému Microsoft Windows Server 2003. Windows Server 2003 nabízí rozsáhlou sadu prvk¾, jež vám pomáhají s automatizací a správou vµtšiny využití a konfigurací. Nabízí také sadu mocných nástroj¾ sledování výkonu a nastavení zamµ½ených na výkonnost, které m¾žete využít k vyladµní výkonu systému. S využitím tohoto pr¾vodce se seznámíte se základy výkonnostních princip¾ a strategií, takže budete moci optimalizovat rychlost, spolehlivost a výkonnost svého opera²ního systému Windows Server 2003.
12
Úvod
Používané konvence V celé knize používáme ur²ité formátování upozor¹ující ²tená½e na užite²né detaily. Upozorngní dtenáe
Význam
Tip
Užitedné bližší informace o urditých úlohách nebo funkcích.
Poznámka
Upozoryuje vás na doplykové informace.
Dležité
Nabízí informace, které jsou pro dokondení urdité úlohy zásadní.
Upozorngní
Dležité údaje o možné ztrátg dat, narušení zabezpedení nebo jiných závažných problémech.
Varování
Informace zásadní pro dokondení úlohy nebo upozorngní na možnou škodu.
V celém pr¾vodci využíváme k dokumentování úloh provádµných z p½íkazového ½ádku následující konvence. Element
Význam
Tudné písmo
Znaky zapisované pesng jak je uvedeno, vdetng píkaz a parametr. Tudným písmem jsou rovngž oznadeny prvky uživatelského rozhraní.
Neproporcionální písmo Promgnné, které musíte nahradit konkrétní hodnotou. Kupíkladu název_souboru.ext mže pedstavovat jakýkoli platný název
souboru. Ukázky kódu. %SystemRoot%
Promgnné prostedí.
Doprovodné CD Doprovodné CD obsahuje r¾zné nástroje a prost½edky, které vám umožní lépe pracovat s klienty i servery Microsoft Windows®. Pozn·mka N·stroje na CD jsou urËeny pro systÈmy Windows Server 2003 a Windows XP (nebo jak ¯Ìk· dokumentace danÈho n·stroje).
Doprovodné CD sady Resource Kit obsahuje následující: Nástroje sady Microsoft Windows Server 2003 Resource Kit – kolekce nástroj¾ a dalších prost½edk¾, které vám pomáhají výhodnµ zkrotit sílu systému Windows Server 2003. Pomocí tµchto nástroj¾ lze spravovat adresá½ové služby
Úvod
Microsoft Active Directory®, administrovat bezpe²nostní prvky, pracovat s registrem, automatizovat opakující se ²innosti a zajišÆovat mnoho dalších úloh. Použití tµchto nástroj¾ odhalíte v dokumentaci Tools Help. Windows Server 2003 Technical Reference – dokumentace poskytující informace o technologiích obsažených v opera²ním systému Windows Server 2003 v²etnµ Active Directory a zásad skupiny i technologií jádra opera²ního systému, vysoké dostupnosti a škálovatelnosti, práce v síti, úložišÆ a zabezpe²ení. Elektronická verze anglického originálu (e-book) tohoto pr¾vodce stejnµ jako elektronické knihy všech ostatních svazk¾ v sadµ Microsoft Windows Server 2003 Resource Kit. Elektronické knihy Microsoft Encyclopedia of Networking, Second Edition, Microsoft Encyclopedia of Security, Internet Information Services (IIS) 6 Resource Kit a Microsoft Scripting Self-Paced Learning Guide. Ukázkové kapitoly z knih Assessing Network Security a Microsoft Windows Server 2003 PKI and Certificate Security. Videa VBScript Essentials – videa ze sady nástroj¾ Automatizace správy a skriptování Microsoft Windows. Odkaz na web eLearning, kde získáte zdarma p½ístup ke klinice eLearning a zkušebním laborato½ím. P½ehled umož¹ující vám okomentovat své zkušenosti se sadou Resource Kit a ovlivnit budoucí publikace Resource Kit.
Zásady podpory sady Resource Kit Spole²nost Microsoft nepodporuje nástroje dodávané na disku Microsoft Windows Server 2003 Resource Kit. Nezaru²uje výkonnost tµchto utilit ani opravy jejich p½ípadných chyb. Spole²nost Microsoft Press však umož¹uje zákazník¾m, kte½í si zakoupí Microsoft Windows Server 2003 Resource Kit, oznamovat problémy se softwarem a p½ijímat i jejich p½ípadné ½ešení. Chcete-li nahlásit nµjaké potíže nebo problémy, odešlete e-mail na adresu
[email protected]. Tato adresa slouží pouze pro potíže související se sadou Microsoft Windows Server 2003 Resource Kit a svazky, které do ní pat½í. Microsoft Press rovnµž zajišÆuje opravy knih a doprovodných CD prost½ednictvím sítµ World Wide Web na adrese http://www.microsoft.com/learning/support/. Chcete-li se p½ipojit p½ímo k databázi Microsoft Knowledge Base a zadat dotaz související s vaším konkrétním problémem, použijte sídlo http://support.microsoft.com. Máte-li problémy související s opera²ním systémem Microsoft Windows Server 2003, projdµte prosím informace o podpo½e, jak jsou obsaženy ve vašem produktu.
13