V tomto článku vysvětlíme, proč může systém Windows zaostávat a být pomalý, a řekneme vám o oblíbených monitorovacích nástrojích, které vám mohou pomoci najít problém. Tyto informace budou užitečné jak pro správce serverů se systémem Windows, tak pro běžné uživatele s domácími počítači. Článek přijde vhod těm, kteří chtějí zvýšit výkon svého virtuální servery na Windows.
Výkon serveru závisí na různých faktorech. Pro náš účel můžeme všechny zdroje problému rozdělit do několika skupin: CPU, RAM, HDD, síť a software. Pokud příčina problémů není zřejmá, má smysl nejprve zkontrolovat výše uvedené součásti. Podívejme se blíže na vestavěné nástroje pro analýzu výkonu systému a jako příklad použijte Windows Server 2012 R2.
Správce úloh
Správce úloh nám umožňuje řídit procesy: upřednostňovat je, “přiřadit“, předávají určitým procesorům, vytvářejí nové procesy, ale nejběžnějším použitím je rychlý pohled na zatížení systému a vynucení uzavření aplikací.
Jak otevřít Správce úloh:
- klikněte pravým tlačítkem myši na hlavním panelu a vyberte „Správce úloh"
- zadejte příkaz "taskmgr"V"Běh” okno nebo příkazový řádek.
- lis "Ctrl+Alt+Del“ a zvolte „Správce úloh"
- lis "Ctrl + Shift + Esc"
Správce úloh zobrazuje metriky v reálném čase pro každý aktivní proces: nároky na paměť, zatížení procesoru atd. Podrobnější informace naleznete také v „DetailyMůžete kliknout na libovolnou horní část sloupce a seřadit řádky podle hodnoty sloupce. Chcete-li vynutit zavření procesu, klikněte na proces pravým tlačítkem myši a zvolte „Ukončete úkolV kontextovém menu je také několik dalších akcí.
Pokud se serverem pracuje více než jeden uživatel, bude pro vás užitečné toto „uživatelé” záložka, kde vidíte všechny procesy seřazené podle uživatele Kliknutím pravým tlačítkem myši otevřete kontextové menu se všemi dostupnými akcemi Administrátor může odeslat zprávu, vypnout nebo ukončit relaci uživatele.
V "Služby“, najdete informace o všech službách a z kontextového menu můžete také spustit, zastavit nebo restartovat jakoukoli službu.Procesy“, uvidíte, že procesy jsou seskupeny podle typu a v “Výkon” záložka, grafické znázornění zatížení všech komponent systému.
Ve Správci úloh tak uživatel může vidět minimální dostatečné informace o zatížení systému, které vám mohou pomoci provést počáteční analýzu toho, co Windows zpomaluje.
Monitorování zdrojů
Monitor zdrojů obsahuje podrobnější informace pro případ, že byste je potřebovali. Kromě zatížení CPU a RAM můžete v reálném čase vidět operace „čtení“ a „zápisu“, otevřené soubory, související služby a knihovny a síťovou aktivitu.
Chcete vědět, jak otevřít Sledování zdrojů? Máme pro vás několik možností:
- klikněte na „Otevřete Monitor prostředků"V"Výkon” okna Správce úloh;
- zadejte "resmon"příkaz v příkazovém řádku nebo "Běh” okno;
- Vybrat "Monitorování zdrojů"V"Tools” menu správce služeb
Informace na každé kartě Sledování zdrojů jsou prezentovány jako tabulky a grafy. Chcete-li změnit sadu sloupců v tabulkách, musíte kliknout pravým tlačítkem myši v horní části libovolného sloupce a vybrat „Vyberte sloupcePokud zaškrtnete jakýkoli proces na kterékoli kartě, budou informace na všech ostatních kartách seřazeny podle zvolených hodnot.
Informace o aktivitě CPU, paměti, discích a síti jsou uvedeny na samostatných kartách a „Přehled” obsahuje kumulativní informace ze všech komponent.
Podívejme se na některé užitečné funkce nástroje Windows Resource Monitor.
Hledání procesu, který blokuje soubor
Může nastat situace, kdy při pokusu o smazání nebo úpravu souboru systém zobrazí chybové hlášení, že soubor používá jiná aplikace, a proto jej nelze upravit ani smazat. Chcete-li najít proces, který blokuje soubor, budete muset zadat část jeho názvu do pole „Přidružené rukojeti“ v části “Procesor (CPU)” V případě potřeby proces ukončete.
Monitorování aktivity disku
V "Disk” můžete vidět prováděné operace čtení a zápisu. Na snímku obrazovky můžete vidět příklad, kdy systém aktivně řeší odkládací soubor “c:/pagefile.sys“, což obvykle zpomaluje systém a indikuje nedostatek dostupné paměti RAM.
Věnujte také pozornost „Délka diskové fronty” Normálně by neměla překročit počet disků více než dvakrát. Pokud je nainstalován pouze jeden fyzický disk, fronta by neměla být delší než 1-2.
Časté přístupy této metriky a dlouhá doba aktivity mohou indikovat nízký výkon diskového subsystému.
Monitorování síťové aktivity
V "Síť” můžete najít procesy, které příliš zatěžují vaši síť. Můžu být nějaká aplikace třetí strany (jak je ukázáno na snímku obrazovky) nebo interní procesy. Dobrým příkladem by byla automatická aktualizace systému.
V "TCP spojení” najdete užitečné metriky jako “Ztráta balíkůt" procento a "Latence“, který vám pomůže odhadnout vaše síťové připojení.
Navíc v „Síť” najdete naslouchací porty a stav brány firewall.
Správce úloh a Správce zdrojů vám pomohou najít problém pouze za předpokladu, že k němu dochází ve stejnou chvíli, kdy provádíte analýzu. Často se však může občas objevit problém. Proto popíšeme některé monitorovací nástroje pro sledování stavu vašeho systému za určité období.
Monitorování výkonu
Monitor výkonu umožňuje sledovat metriky různých systémových objektů operačního systému. Například objekt „Fyzický disk“ má následující metriky “Aktivita disku %"A"Průměrná délka diskové fronty“ a objekt „Memory„má metriku“Výstup stránek/s".
Jak otevřít:
- Vybrat "Monitorování výkonu"V"Tools” menu správce serverů;
- běh“perfmon“ v příkazovém řádku nebo „Běh” Okno;
- Vybrat "Monitorování výkonu"V"Administrativa” části ovládacího panelu.
Monitor výkonu se skládá ze tří hlavních součástí: „Nástroje monitorování","Sada sběratelů dat"A"zprávy“. V „Nástroje monitorování” naleznete nástroj pro sledování počítadel v reálném čase nebo prohlížení dříve uložených reportů.Sada sběratelů dat” obsahuje sadu monitorů, které budeme pozorovat. Pro naši systémovou analýzu můžeme použít existující skupiny systémů nebo vytvořit nové.zprávy” uvidíte uložené výsledky monitorování.
Podívejme se blíže na naši analýzu pomocí existující sady datových kolektorů v „Výkon systému"
1. Přejít na “Sada sběračů datsekce - "Systém“ a spusťte „Výkon systému"
2. Počkejte, dokud nebudou data shromážděna – ve výchozím nastavení 1 minuta a poté otevřete nový přehled v „zprávysekce - "Systém Výkon"
V horní části zprávy můžete vidět kumulativní informace z hlavních součástí systému a některá doporučení, pokud byly zjištěny nějaké problémy. Analýza zjistila nedostatek paměti RAM na našem testovacím serveru.
Chcete-li vidět, jak se počítadla měnila během procesu sběru dat, klikněte na „Podívejte se na data v Sledování výkonuPoté klikněte na libovolné počítadlo ve spodní části obrazovky, například „zatížení CPU %"A klikněte na"Zdůraznit” na panelu nástrojů pro zvýraznění grafu tučnou černou čarou. Pod grafem uvidíte průměrné, maximální a minimální hodnoty zvoleného počítadla.
Zpravidla se všechny zprávy ukládají jako běžné soubory do „c:\Perflog” složku, takže ji rychle najdete a umístíte kamkoli budete potřebovat.
Vestavěné sady kolektorů dat nelze upravovat, ale pro ty, které jste vytvořili ručně, můžete nastavit různé parametry, jako je doba shromažďování dat nebo plánovaný čas.
Chcete-li vytvořit skupinu, klikněte pravým tlačítkem myši na „Speciální“ ve složce “Sada sběračů dat“, vyberte “přidat“-“Sada sběračů dat“ a postupujte podle pokynů průvodce. Pokud kliknete pravým tlačítkem myši na skupinu, kterou jste vytvořili, a vyberte „Nemovitosti” otevře okno, kde můžete upravit výchozí parametry.
Event Log
Všechny důležité změny v operačním systému se zaznamenávají do Event logu, ať už se jedná o spuštění/zastavení služby, instalaci aktualizace, opětovné načtení, chybu čtení z disku nebo selhání aplikace. Události se dělí na informační, kritické, chybové zprávy a varovné události.
Pokud váš Windows zaostává, je občas pomalý nebo občas selženebo možná aplikace pracuje nestabilně, je velká šance, že v protokolu událostí najdete záznamy související s problémy. Pomocí těchto záznamů budete schopni zjistit, co způsobuje problémy.
Jak spustit protokol událostí:
- Vybrat "Zobrazit události"V"Tools” ve Správci úloh.
- Vybrat "Zobrazit události"V"Administrativa“ na ovládacím panelu.
- běh“eventvwr“ v příkazovém řádku nebo v „Běh" okno
Záznamy jsou umístěny v „Protokoly systému Windows"A"Aplikace a služby. Pravděpodobnější je, že informace o chybách budou umístěny v částiSystém“záznam z “Protokoly systému WindowsPokud však předem víte, co přesně hledáte, stávající zobrazení „Manažerské akce” kde můžete vidět informace ze všech hlavních protokolů. Stávající pohled nelze upravit, takže pokud potřebujete změnit protokoly nebo kategorie událostí, vytvořte svůj pohled nebo zkopírujte existující.
Klikněte pravým tlačítkem myši na „Manažerské akce“zobrazit a vybrat”Kopírovat upravitelné zobrazení"Click"Ca” v otevřeném okně. V důsledku toho uvidíte svůj nový pohled “Manažerské akce (1)Chcete-li tento pohled upravit, vyberte jej a klikněte na tlačítko na pravé straně okna „Filtrovat aktuální upravitelné zobrazení".
Výstup pro chyby a kritické události můžete nastavit pouze za účelem provedení analýzy.
Sledování spolehlivosti
Monitor spolehlivosti lze považovat za doplněk k protokolu událostí. Chcete-li jej spustit, musíte otevřít „Ovládací panel", jít do "Centrum podpory"A klikněte na"Zobrazit protokol spolehlivosti"V"Údržba".
Události v okně monitoru jsou seskupeny podle data. Pokud vyberete určité datum, zobrazí se ve spodní části obrazovky seznam souvisejících událostí. V horní části obrazovky také uvidíte čáru spolehlivosti v závislosti na úrovni kritičnosti. To vám pomůže odhadnout dynamiku selhání.
Nástroje, které jsme popsali, se vzájemně doplňují. Proto jejich použití v komplexu vám poskytne nejpodrobnější informace o vašem systému.
Tyto nástroje mohou pomoci najít většinu problémů se systémem Windows. Poměrně často lze tyto problémy detekovat a odstranit, což vám umožní obnovit výkon systému bez opětovné instalace systému Windows.