I denne artikel vil vi forklare, hvorfor Windows kan være langsomt og langsomt, og vi vil fortælle dig om populære overvågningsværktøjer, der kan hjælpe dig med at finde problemet. Disse oplysninger vil være nyttige for både Windows-baserede serveradministratorer og almindelige brugere med hjemme-pc'er. Artiklen vil være nyttig for dem, der ønsker at øge ydeevnen af deres virtuelle servere på Windows.
En servers ydeevne afhænger af forskellige faktorer. Til vores formål kan vi opdele alle kilder til problemet i flere grupper: CPU, RAM, HDD, netværk og software. Hvis årsagen til problemerne ikke er indlysende, er det fornuftigt at kontrollere ovenstående komponenter først. Lad os se nærmere på indbyggede værktøjer til systemets ydelsesanalyse og bruge Windows Server 2012 R2 som eksempel.
Task Manager
Jobliste giver os mulighed for at administrere processer: prioritere dem, " tildele " dem til bestemte processorer, oprette nye processer, men den mest almindelige anvendelse er at tage et hurtigt kig på systembelastningen og tvinge applikationer til at lukke dem ned.
Sådan åbner du Task Manager:
- klik med højre museknap på proceslinjen og vælg "Jobliste"
- indtast kommando "taskmgr"I"Kør” vindue eller kommandolinje.
- tryk på "Ctrl+Alt+Del" og vælg "Jobliste"
- tryk på "Ctrl + Shift + Esc"
Jobliste viser realtidsmålinger for hver aktiv proces: hukommelsesfodaftryk, processorbelastning osv. Du kan også finde mere detaljerede oplysninger i " Detaljer ". Du kan klikke på en hvilken som helst øverste sektion af en kolonne for at sortere rækkerne efter kolonnens værdi. For at tvangslukke en proces skal du klikke med højre museknap på processen og vælge " Afslut opgave ". Der er også et par andre handlinger i kontekstmenuen.
Hvis der er mere end én bruger, der arbejder med serveren, vil du finde denne " Brugere "-fane nyttig, hvor du kan se alle processer sorteret efter bruger. Klik med højre museknap for at åbne kontekstmenuen med alle tilgængelige handlinger. En administrator kan sende en besked, deaktivere eller afslutte en brugers session.
Under fanen " Tjenester " finder du oplysninger om alle tjenester, og du kan starte, stoppe eller genstarte enhver tjeneste fra kontekstmenuen. Under fanen " Processer " kan du se processer grupperet efter type, og under fanen " Ydeevne " kan du se en grafisk præsentation af belastningen på alle systemets komponenter.
Således kan en bruger i Task Manager se minimalt nok information om systemets belastning, der kan hjælpe dig med at udføre indledende analyse af, hvad der bremser Windows.
Resource Monitor
Ressourcemonitoren indeholder mere detaljerede oplysninger, hvis du har brug for det. Udover CPU-belastning og RAM kan du se "læse" og "skrive"-operationer, åbnede filer, relaterede tjenester og biblioteker og netværksaktivitet i realtid.
Vil du vide, hvordan man åbner Resource Monitor? Vi har et par muligheder for dig:
- klik "Åben ressource monitor"I"Ydeevne” i vinduet Task Manager;
- gå ind "resmon" kommando i kommandolinjen eller "Kør” vindue;
- vælg “Resource Monitor"I"Værktøjer” menuen for servicechefen
Oplysningerne i hver fane i Ressourceovervågningen præsenteres som tabeller og grafer. For at variere sættet af kolonner i tabellerne skal du klikke med højre museknap øverst i en hvilken som helst kolonne og vælge " Vælg kolonner ". Hvis du markerer en proces i en hvilken som helst fane, sorteres oplysningerne i alle andre faner efter de valgte værdier.
Oplysninger om CPU-aktivitet, hukommelse, diske og netværk præsenteres i separate faner, og fanen " Oversigt " indeholder kumulative oplysninger fra alle komponenter.
Lad os tage et kig på nogle nyttige funktioner i Windows 'Resource Monitor.
At finde en proces, der blokerer en fil
Der kan opstå en situation, hvor systemet under forsøg på at slette eller redigere en fil viser en fejlmeddelelse, der siger, at filen bruges af et andet program og derfor ikke kan redigeres eller slettes. For at finde den proces, der blokerer filen, skal du indtaste en del af dens navn i afsnittet " Tilknyttede håndtag " under fanen " CPU ". Afslut processen om nødvendigt.
Overvågning af diskaktivitet
I fanen " Disk " kan du se de udførte læse- og skriveoperationer. På skærmbilledet kan du se et eksempel, hvor systemet aktivt adresserer swap-filen " c:/pagefile.sys ", hvilket normalt gør systemet langsommere og indikerer mangel på tilgængelig RAM.
Vær også opmærksom på metrikken " Diskkølængde ". Normalt bør den ikke overstige antallet af diske mere end to gange. Hvis der kun er én fysisk disk installeret, bør køen ikke være længere end 1-2.
Hyppige hits af denne metriske værdi og lang aktivitetstid kan indikere diskundersystemets lave ydeevne.
Overvågning af netværksaktivitet
I fanen " Netværk " kan du finde processer, der belaster dit netværk for meget. Det kan være et tredjepartsprogram (som vist på skærmbilledet) eller interne processer. En automatisk systemopdatering ville være et godt eksempel.
I afsnittet " TCP-forbindelser " finder du nyttige målinger som " Pakketab " i procent og " Latens ", der vil hjælpe dig med at estimere din netværksforbindelse.
Derudover finder du lytteporte og firewallstatus under fanen " Netværk ".
Task Manager og Ressourcemanager hjælper dig kun med at finde problemet under forudsætning af, at det sker i samme øjeblik, hvor du udfører analysen. Men ofte kan der opstå et problem af og til. Derfor vil vi beskrive nogle overvågningsværktøjer til overvågning af dit systems tilstand i en bestemt periode.
Performance monitor
Ydelsesovervågning giver dig mulighed for at spore metrikker for forskellige systemobjekter i operativsystemet. For eksempel har objektet " Fysisk disk " følgende metrikker " Diskaktivitet i % " og " Gennemsnitlig diskkølængde ", og objektet " Hukommelse " har metrikken " Sider output/c ".
Sådan åbner du:
- vælg “Performance monitor"I"Værktøjer” menu af servermanager;
- løb"perfmon" i kommandolinjen eller "Kør” Vindue;
- vælg “Performance monitor"I"Administration” sektion af kontrolpanelet.
Ydelsesovervågningen består af tre hovedkomponenter: " Overvågningsværktøjer ", " Dataindsamlersæt " og " Rapporter ". I afsnittet " Overvågningsværktøjer " finder du et værktøj til at overvåge tællere i realtid eller se rapporter, der er gemt tidligere. " Dataindsamlersæt " indeholder et sæt overvågningssystemer, som vi vil observere. Til vores systemanalyse kan vi bruge eksisterende systemgrupper eller oprette nye. I afsnittet " Rapporter " kan du se gemte resultater af overvågningen.
Lad os se nærmere på vores analyse ved hjælp af et eksisterende sæt dataindsamlere i " System Performance ".
1. Gå til afsnittet “ Dataindsamlersæt ” - “ System ” og start “ Systemydelse ”.
2. Vent , indtil dataene er indsamlet - 1 minut som standard, og åbn derefter den nye rapport i afsnittet " Rapporter " - " Systemydelse ".
Øverst i rapporten kan du se kumulativ information fra de vigtigste systemkomponenter og nogle anbefalinger, hvis der blev opdaget problemer. Analysen opdagede en mangel på RAM på vores testserver.
For at se, hvordan tællerne ændrede sig under dataindsamlingsprocessen, skal du klikke på " Se data i Performance monitor ". Klik derefter på en hvilken som helst tæller nederst på skærmen, f.eks. " CPU load % ", og klik på " Fremhæv " i værktøjslinjen for at fremhæve grafen med en fed sort linje. Under grafen vil du se gennemsnits-, maksimum- og minimumsværdierne for den valgte tæller.
Som regel gemmes alle rapporter som almindelige filer i mappen " c:\Perflog ", så du kan finde dem hurtigt og placere dem, hvor du har brug for dem.
Indbyggede datasamlersæt kan ikke redigeres, men for dem, du har oprettet manuelt, kan du indstille forskellige parametre, såsom varighed af dataindsamling eller planlagt tid.
For at oprette en gruppe skal du højreklikke på mappen " Special " i afsnittet " Dataindsamlersæt ", vælge " Tilføj " - " Dataindsamlersæt " og følge guidens instruktioner. Hvis du højreklikker på en gruppe, du har oprettet, og vælger " Egenskaber ", åbner det et vindue, hvor du kan redigere standardparametre.
Hændelseslogfil
Alle vigtige ændringer i operativsystemet registreres i hændelsesloggen, uanset om det er start/stop af service, opdateringsinstallation, genindlæsning, læsning fra disk-fejl eller applikationsfejl. Hændelser er opdelt i information, kritiske, fejlmeddelelser og advarselshændelser.
Hvis din Windows halter , er langsom til tider eller fejler til tider , eller måske et program fungerer ustabilt, er der en god chance for, at du kan finde poster relateret til problemerne i hændelsesloggen. Ved hjælp af disse poster vil du være i stand til at finde ud af, hvad der forårsager problemerne.
Sådan starter du hændelsesloggen:
- vælg “Se begivenheder"I"Værktøjer” menuen i Task Manager.
- vælg “Se begivenheder"I"Administration” gruppe i kontrolpanelet.
- løb"eventvwr" i kommandolinjen eller i "Kør” vindue
Logfiler findes i afsnittene " Windows-logfiler " og " Programmer og tjenester ". Oplysninger om fejl findes sandsynligvis i " System "-loggen i afsnittet " Windows-logfiler ". Hvis du dog på forhånd ved, hvad du leder efter, kan du finde oplysninger fra alle hovedlogfiler i den eksisterende visning " Administrationshændelser ". Du kan se oplysninger fra alle hovedlogfiler. Du kan ikke redigere en eksisterende visning, så hvis du har brug for at ændre logfilerne eller hændelseskategorierne, skal du oprette din egen visning eller kopiere en eksisterende.
Klik med højre museknap på visningen " Administrationshændelser ", og vælg " Kopier redigerbar visning ". Klik på " OK " i det åbnede vindue. Som et resultat vil du se din nye visning " Administrationshændelser (1) ". For at redigere denne visning skal du vælge den og klikke på knappen i højre side af vinduet " Filtrer aktuel redigerbar visning ".
Du kan kun indstille output for fejl og kritiske hændelser for at udføre analysen.
Pålidelighed monitor
Pålidelighedsovervågningen kan betragtes som et supplement til hændelsesloggen. For at starte den skal du åbne " Kontrolpanel ", gå til " Supportcenter " og klikke på " Vis pålidelighedslog " i afsnittet " Vedligeholdelse ".
Hændelser i monitorens vindue er grupperet efter dato. Hvis du vælger en bestemt dato, vil du se listen over relaterede begivenheder nederst på skærmen. Du vil også se pålidelighedslinjen øverst på skærmen afhængigt af kritikalitetsniveauet. Dette vil hjælpe dig med at vurdere fejldynamikken.
De værktøjer, vi har beskrevet, er komplementære til hinanden. Det er derfor, at bruge dem i komplekset vil give dig de mest detaljerede oplysninger om dit system.
Disse værktøjer kan hjælpe med at finde de fleste problemer med Windows. Ganske ofte kan disse problemer opdages og elimineres, hvilket lader dig gendanne systemets ydeevne uden at geninstallere Windows.