For å overvåke ytelsen på Windows Server bruker du Performance Monitor til å logge de viktigste tellerne for CPU, minne, disk og nettverk, sammenligner dem med en baseline og Microsofts terskelverdier, og går dypere inn i prosessene med Resource Monitor eller Oppgavebehandling når en teller går i rødt. For mer enn noen få servere sender du de samme tellerne til et sentralt overvåkingsverktøy med varsler.
Viktigste punkter
- Performance Monitor er innebygd i alle versjoner av Windows Server og kan registrere tellere kontinuerlig med et Data Collector Set, opprettet i grensesnittet eller med
logman. - Microsoft regner disklatens (Avg. Disk sec/Read og sec/Write) over 25 ms som et varsel og over 50 ms som kritisk.
- Lav Memory\Available MBytes (under 10 % av RAM) og lav % Idle Time (under 10 %) er de tydeligste tegnene på press på minne og CPU.
- Korte topper er normalt. Undersøk når en teller blir liggende i varselområdet i ett minutt eller mer.
- Bygg først en baseline under normal last. Uten en kan du ikke skille tregt fra normalt.
Hvilke innebygde verktøy overvåker ytelsen på Windows Server?
| Verktøy | Bruk det til | Slik åpner du det |
|---|---|---|
| Oppgavebehandling (Task Manager) | Et raskt blikk på bruk av CPU, minne, disk og nettverk, og hvilken prosess som er travel | Ctrl+Shift+Esc eller taskmgr |
| Resource Monitor | Live detaljer per prosess: filer i bruk på disk, nettverkstilkoblinger, harde sidefeil i minnet | resmon |
| Performance Monitor | Tellere over tid, Data Collector Sets, rapporter og terskelvarsler | perfmon |
| Reliability Monitor og Event Viewer | Krasj, mislykkede oppdateringer og tjenestefeil som sammenfaller med nedgang i hastighet | perfmon /rel og eventvwr |
| Windows Admin Center | Nettleserbasert administrasjon med ytelsesgrafer på tvers av flere servere | Installeres på en gateway-server |
| PowerShell og kommandolinje | Skriptet prøvetaking av tellere og innsamling over nettverk | Get-Counter, typeperf, logman |
Windows Admin Center er Microsofts gratis nettleserbaserte verktøy for å administrere servere og klynger, og det er et praktisk mellomtrinn mellom å logge inn på hver server og en fullverdig overvåkingsplattform.
Hvilke ytelsestellere er viktigst?
Microsofts veiledning om å feilsøke ytelsesproblemer i Windows lister de viktigste tellerne med områder for friskt, varsel og kritisk. De viktigste:
| Ressurs | Teller | Friskt | Varsel | Kritisk |
|---|---|---|---|---|
| Disk | \LogicalDisk(*)\Avg. Disk sec/Read og sec/Write | < 15 ms | > 25 ms | > 50 ms |
| Minne | \Memory\Available MBytes | > 10 % av RAM eller minst 4 GB ledig | < 10 % | < 1 % eller under 500 MB |
| Minne | \Memory\% Committed Bytes In Use | 0–50 % | 60–80 % | 80–100 % |
| CPU | \Processor Information(*)\% User Time | < 50 % | 50–80 % | > 80 % |
| CPU | \Processor Information(*)\% Privileged Time | < 30 % | 30–50 % | > 50 % |
| CPU | \Processor Information(*)\% Idle Time | > 20 % | > 10 % | < 10 % |
| Nettverk | \Network Interface(*)\Bytes Total/sec (andel av lenkehastigheten) | < 50 % | 50–80 % | > 80 % |
Microsoft påpeker at korte topper er akseptable. Undersøk når en verdi blir høy i mer enn ett minutt. Når en primær teller ligger i varselområdet, bruker du de tilsvarende prosesstellerne til å finne årsaken:
- Disk: \Process(*)\IO Read Operations/sec og IO Write Operations/sec viser hvilken prosess som driver disklasten.
- Minne: \Process(*)\Working Set viser hvilken prosess som holder mest RAM. Følg også med på Pool Paged og Pool Nonpaged Bytes, som peker mot lekkasjer i drivere eller kjernen.
- CPU: \Process(*)\% User Time og % Privileged Time. Høy privileged time betyr vanligvis drivere, lagring eller nettverksarbeid, inkludert filterdrivere i antivirus.
- Nettverk: husk at lenkehastighet oppgis i bit. Et 1 Gbit/s-kort topper ut på omtrent 125 MB per sekund.
Servere med bestemte roller trenger flere tellere. For SQL Server- og IIS-verter, se veiledningene våre om overvåking av SQL Server-ytelse og overvåking av IIS-serverytelse.
Slik setter du opp kontinuerlig logging med Performance Monitor
- Opprett et Data Collector Set. I Performance Monitor går du til Data Collector Sets, User Defined, New. Eller bruk logman fra en ledetekst som kjøres som administrator.
- Velg tellere fra tabellen over, pluss Process(*)-tellere slik at du kan finne synderen senere.
- Velg et fornuftig intervall. Microsofts eksempel bruker 15 sekunder, fordi en graf i Performance Monitor viser høyst 1 000 datapunkter før den begynner å slå sammen prøver.
- Bruk en sirkulær logg med størrelsesgrense slik at loggen aldri fyller disken. Microsofts eksempel setter taket til 800 MB og oppgir at belastningen er under 1 %.
- Start den automatisk. Et Data Collector Set som startes med logman, starter ikke på nytt etter en omstart, så legg til en planlagt oppgave ved oppstart.
- Gå gjennom og sammenlign. Åpne .blg-filen i Performance Monitor og sammenlign den travle perioden med baselinen din.
Et minimalt eksempel, tilpasset fra Microsofts veiledning:
logman create counter PerfLog-15s -o "C:\perflogs\PerfLog-15s.blg" -f bincirc -max 800 -si 00:00:15 -c "\LogicalDisk(*)\*" "\Memory\*" "\Network Interface(*)\*" "\Processor Information(*)\*" "\Process(*)\*" "\System\*"
logman start PerfLog-15s
For en rask sjekk fra PowerShell tar Get-Counter prøver av tellere på lokale eller eksterne servere, for eksempel Get-Counter '\Processor Information(_Total)\% Processor Time' -SampleInterval 5 -MaxSamples 12.
Slik overvåker du mange Windows-servere sentralt
Å logge inn på servere én etter én skalerer ikke. Send de samme tellerne til en sentral plattform som lagrer historikk, tegner dashbord og sender varsler:
- Azure: Azure Monitor Agent med en data collection rule for ytelsestellere i Windows, for Azure-VM-er og, via Azure Arc, servere i eget datasenter.
- AWS: CloudWatch-agenten samler Windows-ytelsestellere som egendefinerte målinger. Dokumentasjonen for CloudWatch-agenten lister hva den kan samle inn.
- Åpen kildekode: Prometheus med windows_exporter og Grafana-dashbord, eller Zabbix-agenter.
- Kommersielt: PRTG, SolarWinds, Datadog og lignende verktøy har ferdige Windows-maler og varsling.
Uansett verktøy bør du varsle ved vedvarende brudd (for eksempel fem minutter over varselområdet), ikke ved enkeltprøver. Kombiner ytelsesovervåking med tilgjengelighetskontroller. Veiledningen vår om overvåking av serveroppetid dekker den siden.
Beste praksis for overvåking av ytelsen på Windows Server
- Registrer en baseline over minst én vanlig arbeidsuke, inkludert månedsslutt eller batchtopper hvis du har dem.
- Overvåk ledig plass på logiske disker i tillegg til latens. Et fullt systemvolum gir feil som ser ut som ytelsesproblemer.
- Bruk konsekvente tellernavn på tvers av servere slik at dashbord og varsler kan gjenbrukes.
- Korreler tellere med Event Viewer og endringslogger: mange nedganger i hastighet starter rett etter en patch, en driveroppdatering eller en ny planlagt oppgave.
- For virtuelle maskiner bør du sjekke verten også. Et gjestesystem kan se ledig ut mens det venter på CPU eller lagring på en overbelastet vert.
- Gå gjennom trender hver måned for å planlegge kapasitet før brukerne merker noe.
Slik hjelper Opsio
Opsio driver 24/7-overvåking og -drift for Windows- og Linux-servere på AWS, Azure og i eget datasenter. Vi setter opp tellere, dashbord og varslingsregler, og teknikerne våre responderer når terskler brytes. For Opus Bilprovning, et svensk bilprøvingsselskap med omtrent 100 stasjoner, leverer Opsio administrert drift 24/7 med proaktiv overvåking og endringsstyring på AWS. Se kundecaset. Les mer om våre tjenester for serveradministrasjon og skyovervåking og support.
Ofte stilte spørsmål
Hvordan sjekker jeg ytelsen på Windows Server raskt?
Åpne fanen Ytelse i Oppgavebehandling for en oversikt, og deretter Resource Monitor (resmon) for å se hvilke prosesser som bruker CPU, minne, disk og nettverk. For historikk bruker du Performance Monitor eller et sentralt overvåkingsverktøy.
Hva er god disklatens for Windows Server?
Microsofts veiledning regner gjennomsnittlig lese- og skrivelatens under 15 ms som frisk, over 25 ms som et varsel og over 50 ms som kritisk, målt med tellerne Avg. Disk sec/Read og sec/Write. Undersøk perioder som varer lenger enn ett minutt, ikke enkeltstående topper.
Hvor mye ledig minne bør en Windows-server ha?
Hold Memory\Available MBytes over 10 % av RAM eller minst 4 GB. Under 10 % er et varsel, og under 1 % eller under 500 MB er kritisk, ifølge Microsofts feilsøkingsveiledning.
Er det trygt å kjøre Performance Monitor på en produksjonsserver?
Ja, hvis den er konfigurert fornuftig. Microsoft oppgir at eksempelet med et Data Collector Set, som tar prøver hvert 15. sekund inn i en sirkulær logg med tak på 800 MB, har en påvirkning på under 1 %.
Hva er det beste gratisverktøyet for å overvåke Windows Server?
Performance Monitor og Windows Admin Center er gratis og laget for Windows Server. For mange servere med sentral varsling er open source-alternativer som Prometheus med windows_exporter eller Zabbix vanlige valg.
Les også
Skrevet av

Country Manager, Sverige
Johan leder Opsios virksomhet i Sverige og driver AI-innføring, DevOps-transformasjon, sikkerhetsstrategi og skyløsninger for nordiske bedrifter. Med over 12 års erfaring innen skyinfrastruktur har han levert mer enn 200 prosjekter på AWS, Azure og GCP — med spesialisering innen Well-Architected-vurderinger, landingssonedesign og multi-sky-strategi.
Redaksjonelle retningslinjer: Artikkelen er skrevet av skyeksperten som er oppgitt i bylinen over. Vi oppdaterer den når teknologien eller regelverket den omhandler endres; datoene på siden viser siste oppdatering. Opsio er redaksjonelt uavhengig.