Sådan finder du hardwareproblemer med Windows Performance Recorder

  • Windows Performance Recorder og Windows Performance Analyzer giver dig mulighed for at registrere og analysere meget detaljerede ETL-spor for at finde hardware- og driverfejl.
  • Grafik som CPU-forbrug, enhed Dstate eller DRIPS i WPA hjælper med at registrere flaskehalse, enheder, der blokerer dvaletilstand, og unormalt strømforbrug.
  • Windows-indbyggede værktøjer og tredjepartsværktøjer (Memtest86, CrystalDiskInfo, HWMonitor osv.) supplerer WPR/WPA for at bekræfte den faktiske status for hver komponent.
  • Dokumentation af beviser, spor og symptomer gør det nemmere at gøre krav på garantien og retfærdiggøre udskiftning af komponenter, når hardwaren er defekt.

Analysér hardwareproblemer med Windows Performance Recorder

Når pc'en fryser, hakker eller viser blå skærmeDet første, vi tænker, er, at Windows ikke fungerer korrekt, eller at et program forårsager problemer. I mange tilfælde ligger den virkelige årsag dog i hardwaren eller dens drivere, f.eks. forældede grafikdrivereOg det er der, hvor diagnostiske værktøjer De gør hele forskellen. Blandt alle de muligheder, systemet tilbyder, Windows Performance Recorder (WPR) og Windows Performance Analyzer (WPA) De er de mest kraftfulde værktøjer til at forstå, hvad der sker "indvendigt".

Det er ikke kun for Microsoft-ingeniører at finde hardwareproblemer ved hjælp af Windows Performance Recorder. Enhver med lidt tålmodighed kan registrere en sporing (ETL-sporing), åbne den i WPA og finde ud af, om problemet ligger i CPU'en, RAM'en, SSD'en, en dårligt optimeret driver eller noget andet. GPU der bliver varm eller en enhed, der ikke vil gå i dvale. I denne artikel dækker vi alt: fra tegnene på hardwarefejl til avanceret brug af WPR/WPA, inklusive de bedste ekstra værktøjer til at fuldføre diagnosen og om nødvendigt indgive et garantikrav med dokumentation.

Hvad er Windows Performance Recorder, og hvordan hjælper det dig med din hardware?

Windows Performance Recorder (WPR) er optagelsesværktøjet i Windows Performance ToolkitDen er i stand til at registrere næsten al systemaktivitet i ETL-filer: CPU, hukommelse, disk, netværk, drivere, enheder, strøm, dvaletilstande osv. Den kan bruges både fra den grafiske brugerflade (WPRUI.exe, inkluderet i Windows ADK) og fra kommandolinjen (WPR.exe), som er forudinstalleret fra Windows 8 og fremefter.

WPR fungerer ved hjælp af optagelses"profiler", som er foruddefinerede sæt af ETW-hændelser designet til at analysere specifikke typer problemer: CPU-intensiv brug, nedbrud, diskforsinkelse, unormalt strømforbrug, hukommelseslækager, for lange ventetider mellem tråde eller endda systemets adfærd i moderne standbytilstand (Connected Standby). Du kan også oprette brugerdefinerede XML-profiler, hvis du har brug for noget meget specifikt.

Windows Performance Analyzer (WPA) er det perfekte supplement. Det er et grafisk værktøj, der åbner ETL-spor og viser dem i meget detaljerede grafer og dynamiske tabeller. Der kan du se CPU-peaks pr. proces, I/O-forsinkelser, enhedstilstande, trådventetider, hukommelsesforbrug pr. kaldstak og meget mere. Ideelt til at afdække problematiske drivere og hardwarekomponenter.

Begge værktøjer er en del af Windows Performance Toolkit (WPT), som er tilgængelig i Windows Assessment and Deployment Kit (Windows ADK). WPR i konsoltilstand er allerede installeret på systemet, men for at bruge WPR- og WPA-grænsefladerne skal du installere ADK. Og i tilfælde af WPA skal du bruge .NET Framework 4.5 eller nyere.

Windows Performance Recorder

Registrer spor med WPR for at detektere hardwareproblemer

Før du kan analysere noget i dybden med WPA, har du brug for en god ETL-sporing, og det betyder optagelse på det rigtige tidspunkt og med den rigtige profil. Fordelen ved WPR er, at du kan gøre dette både på en guidet måde (grafisk brugerflade) og fuldt scriptable med kommandolinjen.

For at starte en optagelse med den grafiske brugerfladeDu skal gøre dette:

  1. Søg efter "Windows Performance Recorder" i Start-menuen, og åbn den.
  2. Klik på Start ved hjælp af standardprofilen for Top-Level Priority Assessment, som allerede dækker de fleste scenarier for CPU-, hukommelses-, disk- og generelle latenstider.
  3. Hvis du har brug for noget mere specifikt, kan du udvide Flere muligheder og vælg CPU-profiler, strømforbrug, hukommelse osv., samt juster detaljeniveauet.

Når du arbejder fra konsollen, er kontrollen endnu større.Hvis du for eksempel har mistanke om et problem med strømforbrug eller hardwarens dvaletilstand, kan du bruge strømprofilen med: wpr -start strøm for at starte optagelsen, og når problemet er blevet reproduceret (afspilning af et spil, åbning af en tung app, afslapning af systemet osv.), kør wpr -stop filnavn.etl for at gemme sporingen. Denne arbejdsmetode er ideel, hvis du vil automatisere optagelser, eller hvis du blot foretrækker at undgå den grafiske brugergrænseflade.

Avanceret brug af WPA til at analysere ETL-sporet

Når du har din ETL-fil, Fokus skifter til Windows Performance AnalyzerWPA åbnes fra Start-menuen, men også direkte fra WPR efter optagelsen er færdig, hvis du vælger indstillingen "Åbn i WPA". Når du indlæser sporet, vil du se flere forankrede vinduer omkring en eller flere faner på Analyse.

Diagramoversigten grupperer alle tilgængelige diagrammer. For sporing kan du kategorisere dine data i CPU, hukommelse, disk, netværk, strøm, enheder og mere. Derfra kan du trække de diagrammer, du er interesseret i, til fanen Analyse eller blot dobbeltklikke for at åbne dem. Hvert diagram leveres med en tilhørende datatabel, der fungerer som en meget fleksibel pivottabel.

WPA-datatabeller er nøglen til isolere hardwareproblemerDe har "nøgle"-kolonner (til venstre for den lodrette guldsøjle), datakolonner (mellem den guldsøjle og den blå søjle) og kolonner, der kan bruges som diagramelementer (til højre for den blå søjle). Du kan omarrangere kolonner, gøre ethvert felt til en nøgle, gruppere, sortere og filtrere, og endda definere foruddefinerede kolonnekombinationer med kolonnevælgeren.

Derudover giver WPA dig mulighed for at åbne flere uafhængige analysefaner.hver med sin egen tidsskala. Så du kan for eksempel have én fane, der fokuserer på CPU og hukommelse gennem hele sessionen, og en anden, der fokuserer på en periode på 10 sekunder, hvor der er mistanke om en GPU-fejl eller en flaskehals på disken.

WPA

Diagnosticér CPU-, hukommelses- og diskflaskehalse med WPR/WPA

Mange problemer, der tilsyneladende er "Windows-relaterede", skyldes faktisk overdreven CPU-, RAM- eller diskforbrug forårsaget af en driver, et defekt program eller endda en defekt hardwarekomponent. Den berygtede "flaskehalse"De passende WPR/WPA-profiler og grafer muliggør en forholdsvis nøjagtig placering af kilden.

til højt CPU-forbrugStandardprofilen eller den specifikke "CPU Usage"-profil i WPR er tilstrækkelig. I WPA er nøglegrafen "CPU Usage (Sampled)" eller noget lignende. I tabellen hjælper brugen af ​​proces- og kaldstakken, eller processen og trådene, som nøgler med at se, hvilken eksekverbar fil og hvilken funktion der monopoliserer CPU-cyklusser. Sortering efter sampleantal eller kumulativ tid gør det relativt nemt at identificere synderen.

Når du har mistanke hukommelseslækager Der er flere fronter: virtuel hukommelse, pool og heaps. Graferne for "VirtualAlloc Commit Lifetimes", "Pool Usage" og "Heap Allocations" viser, efter type, proces og stak, hvilken komponent der allokerer hukommelse uden at frigive den.

til langsom I/O eller diskproblemer Du kan kombinere WPR/WPA med værktøjer som f.eks. CrystalDiskInfoSporingen viser dig, hvilke processer og adgangsmønstre der mætter drevet. CrystalDiskInfo fortæller dig til gengæld, om disken har SMART-fejl, høje temperaturer eller omfordelte sektorer. Kombinationen af ​​begge kilder fortæller dig, om det er et rent softwareproblem, eller om hardwaren er ved at fejle.

Korrelationen med Logbogen og Pålidelighedsovervågningen Det er også guld værd. Hvis du for eksempel registrerer en massiv CPU-stigning forbundet med en grafikdriver lige før en "Kernel-Power"-hændelse eller en kritisk fejl, har du en stærk kandidat til kilden til hardwarefejlen eller den dårlige interaktion mellem driver og system.

Analyser moderne standby- og platformtilstande

På moderne bærbare computere med tilsluttet standbytilstandEt meget almindeligt problem er overdreven batteriforbrug, mens enheden "tilsyneladende" er inaktiv. Det er her, at flere WPA-specifikke grafer kommer i spil, som fortjener en separat diskussion:

  • Platformens inaktive status.
  • DRYP.
  • PDC-resistensaktivitet.
  • Enhedens Dstate.

Platformens graf for inaktiv tilstand afspejler den tid, SoC'en bruger i hver dvaletilstand.Hver platform nummererer disse tilstande på sin egen måde. Derfor er det tilrådeligt at konsultere SoC-producentens dokumentation for at bestemme, hvilket indeks der svarer til den dybeste lavstrømstilstand (DRIPS). De vigtige data her er procentdelen af ​​tid brugt i den tilstand: Hvis DRIPS-procenten er over 90 %, har batteriet en lang levetid; hvis den forbliver omkring 80 % eller derunder, forhindrer noget platformen i at "sove" ordentligt.

For at se denne procentdel i detaljer er det bedst at åbne den tilhørende tabelvisning.Filtrer efter platformtilstand, og vis kolonnen "% Varighed". Dette giver dig et hurtigt overblik over, hvor længe systemet har været i hvert dvaleniveau, og om den dybe DRIPS-tilstand får den opmærksomhed, den fortjener under moderne standby-sessioner.

DRIPS-diagrammet viser i mellemtiden, hvilke komponenter der er aktive Gennem hele overvågningsprocessen: PDC-triggere, enheder og CPU-aktivitet. Dette afslører, hvem der vedligeholder strømreferencer, og hvem der afbryder DRIPS. Triggere (BI, WNS, NCSI, image download managers osv.) bør fungere i korte bursts; hvis en af ​​dem forbliver aktiv i en længere periode, forstyrrer det dyb søvn og bliver den primære mistænkte.

søvnstudie

Enheder, D-tilstande og korrelation med SleepStudy

Ud over softwareaktivatorer, Fysiske enheder har også deres egne energitilstandeDisse tilstande er typisk mærket D0 til D3, hvor D0 repræsenterer maksimal ydeevne, og D3 repræsenterer nedlukning eller dyb dvale. Lavstrømstilstande i SoC'en defineres normalt af producenten, mens tilstande for eksterne enheder har tendens til at være standardiserede efter klasse.

Enheds-Dstate-grafen for den moderne standbyprofil i WPA Den fokuserer netop på de enheder, der ifølge Platform Energy Engine (PEP) kan blokere SoC'ens DRIPS-tilstand. Hvis du for eksempel ser, at Wi-Fi-adapteren, en USB controller Hvis en PCIe-controller bruger meget tid i D0, når den burde være i dvaletilstand, er der en risiko for, at den dræner batteriet eller genererer konstante afbrydelser.

SleepStudy, Windows' moderne standby-energirapport, er et godt supplement til WPA. Faktisk er der en Direkte korrelation mellem SleepStudy-felter og WPA-grafer:

  • "Triggers" i rapporten svarer til PDC-resistensaktivitetsgrafen.
  • "Processorer" med grafen for CPU'ens inaktive tilstand.
  • "Fx-enheder" med enheds-Dstate.
  • "PDC-faser" med diagrammet over PDC-meddelelsesfaser.
  • Netværksoplysninger kan vises i PDC-aktivitet, enhedens Dstate eller generiske netværkshændelser.

Kortlægningstabellen mellem SleepStudy og WPA er meget nyttig, når du vil validere et hardwareproblemHvis SleepStudy f.eks. angiver, at et bestemt netværkskort har været meget aktivt under en session, kan du i WPA få adgang til grafen for enhedens D-tilstand, finde kortet og se, hvornår det har været aktivt, i hvilken D-tilstand og under hvilke forhold, ved at krydsreferere det med andre CPU- eller DRIPS-grafer.

Mestring af WPA-grænsefladen: tabeller, visningsprofiler og filtre

WPA er ikke bare en flot grafikfremviser, det er et meget kraftfuldt dataanalyseværktøjDerfor er det værd at investere et par minutter i at tilpasse brugerfladen til din arbejdsmetode og få mest muligt ud af dens pivottabeller, filtre og visningsprofiler.

Hvert diagram tilbyder tre visningstilstande:

  • Kun grafik.
  • Kun datatabel.
  • Graf + tabel.

Ved hjælp af designikonerne til højre for titellinjen kan du skifte mellem disse visninger efter behov. Til seriøs hardwareanalyse er det normalt den mest bekvemme fremgangsmåde at kombinere en graf og en tabel i den samme fane.

Tabeller giver dig mulighed for at tilpasse kolonner og layouts, mens Udvælgelsesfiltre gør det nemmere kun at fokusere på det, der er vigtigt.Hvis du markerer en eller flere rækker i tabellen og bruger indstillingen "Filtrer til valg", skjuler WPA alt andet. Dette, kombineret med at fremhæve et specifikt tidsinterval, giver dig mulighed for at studere en enkelt proces eller enhed i detaljer i præcis den fase, hvor du har mistanke om problemet.

For at undgå at gentage arbejdet hver gang, kan du oprette og eksportere visningsprofiler Fra menuen Profiler. Når du har en praktisk profil til analyse af CPU og hukommelse, en anden til strøm- og enhedsstatus og en anden til hukommelseslækager, kan du gemme dem og anvende dem på nye spor med et enkelt klik. Du kan endda indstille en opstartsprofil, så WPA altid åbner med din foretrukne distribution.

perfmon

Indbyggede Windows-værktøjer til at fuldføre diagnosen

WPR og WPA er analysens tungvægtere, men de er ikke alene. Windows leveres med en række indbyggede værktøjer, der fungerer rigtig godt med disse spor og hjælper dig med at bekræfte eller udelukke hardwareproblemer uden at installere noget andet.

  • El Ydelsesmåler (PerfMon) Det giver dig mulighed for at overvåge CPU-, hukommelses-, disk-, netværks- og mange andre specifikke tællere i realtid. Det er ideelt til at detektere unormale mønstre, før du starter en WPR-optagelse. Ud fra det kan du oprette dataindsamlersæt, der løbende registrerer tællere. Hvis noget går galt, har du allerede data, du kan krydsreferere med sporene.
  • RessourcemonitorenFor sin del tilbyder den et mere brugervenligt overblik over, hvilke processer der bruger CPU, disk, netværk eller hukommelse. Hvis din pc kører langsomt, skal du blot åbne den og se, hvilken eksekverbar fil der bruger ressourcerne.
  • Windows Hukommelsesdiagnosticeringsværktøj Den starter før operativsystemet og udsætter RAM'en for en intensiv test. Dette er meget nyttigt, når du oplever tilfældige nedbrud, blå skærmfejl eller datakorruption, der kan være forårsaget af defekte RAM-moduler. Når testen er færdig, fortæller Windows dig, om der blev fundet fejl. Hvis svaret er ja, er det tid til at overveje at udskifte modulerne.
  • Hændelsesviseren og pålidelighedsovervågningen fuldender cirklenDen første logger alle hardware- og softwarehændelser (diske, controllere, uventede nedlukninger osv.), mens den anden giver en tidslinje for stabiliteten i scoringssystemet og fremhæver kritiske fejl.

Anvend stresstests og tredjepartsværktøjer

Der er tidspunkter, hvor hardware kun fejler, "når den bliver presset". En GPU, der håndterer skrivebordet, men går ned, når man starter et spil, en CPU, der klarer lette opgaver perfekt, men ikke kan håndtere Prime95, eller en SSD, der virker... indtil du udsætter den for intensive skriveoperationer. I den slags tilfælde er stresstests afgørende.

  • Prime95 er en klassiker til stresstest af CPU og RAMVed at opsætte Blend-testen kan du presse processoren og hukommelsen næsten til deres grænser, mens du overvåger temperaturer med HWMonitor eller lignende værktøjer og registrerer spor med WPR for at se, hvad der sker internt.
  • FurMark eller GPUTest udfører en lignende rolle med GPU'enDenne test udsætter grafikkortet for meget høje temperaturer. Hvis der opstår artefakter, skærmfrysning, drivernedbrud eller pludselige nedlukninger under disse tests, er grafikhardwaren eller dens strømforsyning sandsynligvis defekt. WPR/WPA kan også hjælpe med at afgøre, om GPU'en genererer for mange afbrydelser eller forårsager PCIe-busmætning.
  • Memtest86, CrystalDiskInfo, HWiNFO, HWMonitor, CPU-Z og GPU-Z De fuldender serien af ​​eksterne værktøjer: de første fokuserer på RAM'ens og diskenes tilstand (inklusive SMART-værdier, temperatur og fejl), mens HWiNFO og HWMonitor muliggør overvågning af sensorer i hele systemet (spændinger, blæseromdrejninger, temperaturer).

Fra test til rapport: Sådan bruger du WPR/WPA til at gøre krav på garantien

Det er godt at opdage en hardwarefejl, men ofte skal man bevise den. til en producent eller en teknisk service, så de accepterer reparationen eller udskiftningen under garantien. Det er her, at alle oplysninger indsamlet med WPR/WPA og de andre værktøjer bliver til ammunition.

Den første er Identificér tydeligt de kritiske indikatorertilbagevendende blå skærme med fejlkoder relateret til hukommelse, disk eller strøm; pludselige nedlukninger under belastning; mærkelige lyde fra blæsere eller diske; temperaturer, der stiger selv ved normale opgaver; SMART-fejl på lagerdrevet.

Derfra er det tilrådeligt generere et lille teknisk "dossier"En god minimumspakke indeholder normalt: Reliability Monitor-rapporter (skærmbilleder, der viser datoer og typer af fejl), en DxDiag-fil gemt i tekst med hardware- og driveroplysninger, HWMonitor- eller HWiNFO-skærmbilleder, der viser unormale temperaturer eller spændinger, Memtest86- eller CrystalDiskInfo-resultater og selvfølgelig en eller flere ETL-spor analyseret med WPA, hvor den unormale adfærd vises objektivt.

WPA anbefales kraftigt notér metoden: hvilken WPR-profil der blev brugt, hvilken tidsperiode sporingen dækker, hvad der præcist blev gjort (spille spil, rendering, lade computeren være i moderne standby osv.), hvilke grafer der blev analyseret, og hvilke specifikke værdier der indikerer problemet (for eksempel en enhed der blokerer DRIPS 80% af tiden, eller en driver der konstant bruger CPU).

Med alle de dokumenterede og kronologisk ordnede dataSamtalen med producenten ændrer sig fuldstændigt. Det handler ikke længere om "min pc fungerer ikke korrekt", men om "dette RAM-modul genererer fejl i Memtest86, denne SSD er i en orange tilstand, og denne CPU-sporing viser en frysning selv uden brugerbelastning", noget der er meget sværere at ignorere eller tilskrive en simpel softwarefejl.


Tilføj som foretrukken kilde