I denne artikkelen vil vi forklare hvorfor Windows kan være tregt og ha dårlig kjøreegenskaper, og vi vil fortelle deg om populære overvåkingsverktøy som kan hjelpe deg med å finne problemet. Denne informasjonen vil være nyttig for både Windows-baserte serveradministratorer og vanlige brukere med hjemme-PC-er. Artikkelen vil være nyttig for de som ønsker å øke ytelsen til sine virtuelle servere på Windows.
Ytelsen til en server avhenger av ulike faktorer. For vårt formål kan vi dele alle kilder til problemet i flere grupper: CPU, RAM, HDD, nettverk og programvare. Hvis årsaken til problemene ikke er åpenbar, er det fornuftig å sjekke komponentene ovenfor først. La oss se nærmere på innebygde verktøy for systemets ytelsesanalyse og bruke Windows Server 2012 R2 som eksempel.
Task manager
Oppgavebehandling lar oss administrere prosesser: prioritere dem, « tildele » dem til bestemte prosessorer, opprette nye prosesser, men den vanligste bruken er å ta en rask titt på systembelastningen og tvinge ned applikasjoner.
Slik åpner du Task Manager:
- klikk med høyre museknapp på oppgavelinjen og velg "Oppgavebehandling"
- skriv inn kommando "Oppgave"I"Kjør" vindu eller kommandolinje.
- trykk "Ctrl+Alt+Del" og velg "Oppgavebehandling"
- trykk "Ctrl + Shift + Esc"
Oppgavebehandling viser sanntidsmålinger for hver aktive prosess: minneforbruk, prosessorbelastning osv. Du finner også mer detaljert informasjon i « Detaljer ». Du kan klikke på hvilken som helst øverste del av en kolonne for å sortere radene etter kolonnens verdi. For å tvinge lukking av en prosess, klikk med høyre museknapp på prosessen og velg « Avslutt oppgave ». Det finnes også noen andre handlinger i kontekstmenyen.
Hvis det er mer enn én bruker som jobber med serveren, vil du finne denne « Brukere »-fanen nyttig, der du kan se alle prosesser sortert etter bruker. Klikk med høyre museknapp for å åpne kontekstmenyen med alle tilgjengelige handlinger. En administrator kan sende en melding, slå av eller avslutte en brukerøkt.
I fanen « Tjenester » finner du informasjon om alle tjenester, og du kan også starte, stoppe eller starte en hvilken som helst tjeneste på nytt fra kontekstmenyen. I fanen « Prosesser » ser du prosesser gruppert etter type, og i fanen « Ytelse » ser du en grafisk presentasjon av belastningen på alle systemkomponenter.
Dermed kan en bruker i Task Manager se minimalt med tilstrekkelig informasjon om systemets belastning som kan hjelpe deg med å utføre innledende analyse av hva som bremser Windows.
Resource Monitor
Ressursmonitoren inneholder mer detaljert informasjon i tilfelle du trenger det. I tillegg til CPU-belastning og RAM, kan du se "lese" og "skrive" operasjoner, åpnede filer, relaterte tjenester og biblioteker og nettverksaktivitet i sanntid.
Vil du vite hvordan du åpner Resource Monitor? Vi har noen alternativer for deg:
- klikk "Åpne ressursmonitor"I"Ytelse” i Oppgavebehandling-vinduet;
- Tast inn "resmon" kommando i kommandolinjen eller "Kjør" vindu;
- velg “Resource Monitor"I"verktøy”-menyen til tjenesteansvarlig
Informasjon i hver fane i Ressursmonitoren presenteres som tabeller og grafer. For å variere settet med kolonner i tabellene må du klikke med høyre museknapp øverst i en hvilken som helst kolonne og velge « Velg kolonner ». Hvis du merker av for en prosess i en hvilken som helst fane, vil informasjonen i alle andre faner bli sortert etter de valgte verdiene.
Informasjon om CPU-aktivitet, minne, disker og nettverk presenteres i separate faner, og fanen « Oversikt » inneholder kumulativ informasjon fra alle komponenter.
La oss ta en titt på noen nyttige funksjoner i Windows 'Resource Monitor.
Finne en prosess som blokkerer en fil
Det kan oppstå en situasjon der systemet viser en feilmelding om at filen brukes av et annet program og derfor ikke kan redigeres eller slettes når du prøver å slette eller redigere en fil. For å finne prosessen som blokkerer filen, må du skrive inn en del av navnet i delen « Tilknyttede håndtak » i fanen « CPU ». Avslutt prosessen om nødvendig.
Diskaktivitetsovervåking
I fanen « Disk » kan du se lese- og skriveoperasjoner som utføres. På skjermbildet kan du se et eksempel når systemet aktivt adresserer vekslingsfilen « c:/pagefile.sys », som vanligvis bremser systemet og indikerer mangel på tilgjengelig RAM.
Vær også oppmerksom på metrikken « Diskkølengde ». Normalt bør den ikke overstige antallet disker mer enn to ganger. Hvis det bare er én fysisk disk installert, bør ikke køen være lengre enn 1–2.
Hyppige treff av denne metrikken og lang aktivitetstid kan indikere lav ytelse til diskundersystemet.
Nettverksaktivitetsovervåking
I fanen « Nettverk » finner du prosesser som belaster nettverket ditt for mye. Det kan være tredjepartsapplikasjoner (som vist på skjermbildet) eller interne prosesser. En automatisk systemoppdatering ville være et godt eksempel.
I delen « TCP-tilkoblinger » finner du nyttige målinger som prosentandelen « Pakketap » og « Latens » som vil hjelpe deg med å estimere nettverkstilkoblingen din.
I tillegg finner du lytteporter og brannmurstatus i fanen « Nettverk ».
Oppgaveleder og ressursansvarlig vil hjelpe deg med å finne problemet bare under forutsetning av at det skjer i samme øyeblikk som du utfører analysen. Imidlertid kan det ofte dukke opp et problem av og til. Derfor vil vi beskrive noen overvåkingsverktøy for å overvåke statusen til systemet ditt i en viss periode.
Prestasjonsmonitor
Ytelsesmonitoren lar deg spore målinger for ulike systemobjekter i operativsystemet. For eksempel har objektet « Fysisk disk » følgende målinger « Diskaktivitet i % » og « Gjennomsnittlig diskkølengde », og objektet « Minne » har målingen « Sider ut/c ».
Slik åpner du:
- velg “Prestasjonsmonitor"I"verktøy” meny av server manager;
- løp "perfmon" på kommandolinjen eller "Kjør" Vindu;
- velg “Prestasjonsmonitor"I"Administrasjon” delen av kontrollpanelet.
Ytelsesmonitoren består av tre hovedkomponenter: « Overvåkingsverktøy », « Datainnsamlersett » og « Rapporter ». I delen « Overvåkingsverktøy » finner du et verktøy for å overvåke tellere i sanntid eller vise rapporter som er lagret tidligere. « Datainnsamlersett » inneholder et sett med monitorer som vi vil observere. For systemanalysen vår kan vi bruke eksisterende systemgrupper eller opprette nye. I delen « Rapporter » vil du se lagrede resultater av overvåkingen.
La oss se nærmere på analysen vår ved å bruke et eksisterende sett med datainnsamlere i « Systemytelse ».
1. Gå til delen « Datainnsamlersett » – « System » og start « Systemytelse ».
2. Vent til dataene er samlet inn – 1 minutt som standard, og åpne deretter den nye rapporten i delen « Rapporter » – « Systemytelse ».
Øverst i rapporten kan du se kumulativ informasjon fra hovedsystemkomponentene og noen anbefalinger hvis det ble oppdaget problemer. Analysen oppdaget mangel på RAM på testserveren vår.
For å se hvordan tellerne endret seg under datainnsamlingsprosessen, klikk på « Se data i ytelsesmåler ». Deretter klikker du på en teller nederst på skjermen, for eksempel « CPU-belastning % », og klikker på « Marker » i verktøylinjen for å markere grafen med en fet svart linje. Under grafen vil du se gjennomsnitts-, maksimums- og minimumsverdiene for den valgte telleren.
Som regel lagres alle rapporter som vanlige filer i mappen « c:\Perflog », slik at du finner dem raskt og kan legge dem der du trenger dem.
Innebygde datasamlersett kan ikke redigeres, men for de du opprettet manuelt kan du angi forskjellige parametere, for eksempel varigheten av datainnsamlingen eller planlagt tid.
For å opprette en gruppe, må du høyreklikke på mappen « Spesiell » i delen « Datainnsamlersett », velge « Legg til » - « Datainnsamlersett » og følge instruksjonene i veiviseren. Hvis du høyreklikker på en gruppe du har opprettet og velger « Egenskaper », åpnes et vindu der du kan redigere standardparametere.
Hendelseslogg
Alle viktige endringer i operativsystemet registreres i hendelsesloggen, enten det er start/stopp av tjeneste, oppdateringsinstallasjon, reload, lesing fra diskfeil eller applikasjonsfeil. Hendelser er delt inn i informasjon, kritiske hendelser, feilmeldinger og advarselshendelser.
Hvis Windows-systemet ditt henger , er tregt til tider eller feiler til tider , eller kanskje et program fungerer ustabilt, er det stor sjanse for at du finner poster relatert til problemene i hendelsesloggen. Ved hjelp av disse postene vil du kunne finne ut hva som forårsaker problemene.
Slik starter du hendelsesloggen:
- velg “Se hendelser"I"verktøy”-menyen i Oppgavebehandling.
- velg “Se hendelser"I"Administrasjon”-gruppen i kontrollpanelet.
- løp "eventvwr" på kommandolinjen eller i "Kjør"Vindu
Logger finnes i delene « Windows-logger » og « Programmer og tjenester ». Informasjon om feil finner du sannsynligvis i « System »-loggen i delen « Windows-logger ». Hvis du imidlertid vet nøyaktig hva du leter etter på forhånd, kan du bruke den eksisterende visningen « Administrasjonshendelser », der du kan se informasjon fra alle hovedloggene. Du kan ikke redigere en eksisterende visning, så hvis du trenger å endre logg- eller hendelseskategoriene, kan du opprette din egen visning eller kopiere en eksisterende.
Klikk med høyre museknapp i visningen « Administrasjonshendelser » og velg « Kopier redigerbar visning ». Klikk på « OK » i vinduet som åpnes. Du vil da se den nye visningen « Administrasjonshendelser (1) ». For å redigere denne visningen, velg den og klikk på knappen på høyre side av vinduet « Filtrer gjeldende redigerbar visning ».
Du kan angi utdata for feil og kritiske hendelser bare for å utføre analysen.
Pålitelighetsmonitor
Pålitelighetsmonitoren kan betraktes som et tillegg til hendelsesloggen. For å starte den må du åpne « Kontrollpanel », gå til « Støttesenter » og klikke på « Vis pålitelighetslogg » i « Vedlikehold »-delen.
Hendelser i monitorens vindu er gruppert etter dato. Hvis du velger en bestemt dato, vil du se listen over relaterte hendelser nederst på skjermen. Du vil også se pålitelighetslinjen øverst på skjermen avhengig av kritikalitetsnivået. Dette vil hjelpe deg med å anslå feildynamikk.
Verktøyene vi har beskrevet er komplementære til hverandre. Det er grunnen til at bruk av dem i komplekset vil gi deg den mest detaljerte informasjonen om systemet ditt.
Disse verktøyene kan hjelpe deg med å finne de fleste problemene med Windows. Ganske ofte kan disse problemene oppdages og elimineres, noe som lar deg gjenopprette systemets ytelse uten å installere Windows på nytt.