Pro tip: Hold faner til ReadyBoost med Windows 7s Performance Monitor

Bemærk: Denne artikel blev oprindeligt offentliggjort på TechRepublic den 24. marts 2010.

I et tidligere indlæg, "Se nærmere på ReadyBoost-funktioner i Windows 7", viste jeg dig, hvordan du konfigurerer ReadyBoost og forklarede, hvordan det fungerer. Når du har forstået, hvordan ReadyBoost fungerer og har det konfigureret på dit system, vil du tydeligvis være på udkig efter den lovede ydelsesgevinst. Desværre er ReadyBoost ikke som at tilføje raketbrændstof til dit system, og det vil ikke dramatisk fremskynde enhver opgave, du regelmæssigt udfører.

Der er nogle opgaver, hvor præstationsgevinsten vil være synlig, og der er andre, hvor den ikke vil. Med andre ord, det er meget vanskeligt at stikke væk fra en eller anden opgave på dit system og bare føle det sparke ind og sige til dig selv "Wow, der går ReadyBoost! Hvilket sus!"

For at se ReadyBoost i handling skal du holde øje med det med Windows 7s Performance Monitor. I dette indlæg viser jeg dig hvordan.

Dette blogindlæg er også tilgængeligt i PDF-format i en gratis TechRepublic-download.

En hurtig gennemgang

I en nøddeskal gør ReadyBoost det muligt for Windows 7s SuperFetch-cachehåndteringsteknologi at bruge flash-baserede enheder til at vedligeholde en kopi af diskcachen. Når ReadyBoost er aktiveret, holder det i bund og grund faneblad over harddiskoperationer og vil gå i gang med at læse og levere filer fra dens kopi af cachen, når det gør det, øger ydelsen.

Under sekventielle læsehandlinger vil ReadyBoost for eksempel læne sig tilbage og give SuperFetch mulighed for at bruge cachen på harddisken, da harddisken kan overgå et flashbaseret drev til disse typer læseoperationer. Under ikke-efterfølgende læseoperationer hopper ReadyBoost ind og omdirigerer i det væsentlige SuperFetch for at bruge cachen på det flashbaserede drev, da et flashbaseret drev kan overgå en harddisk til disse typer læseoperationer.

Desuden vil hurtige harddiske, der skubber 7200-RPM eller højere, i mange tilfælde være i stand til at udføre nogle, men ikke alle, ikke-sekventielle læseoperationer hurtigere end et flash-baseret drev. Som sådan giver ReadyBoost ikke lige så betydningsfulde af en præstationsgevinst, som den ville, hvis din harddisk kører 5400-RPM eller lavere, som dem, der typisk findes på laptops. Selv hvis du har en hurtig harddisk, er der imidlertid situationer, hvor ReadyBoost kan yde et stort ydeevne bidrag. Så skriv ikke ReadyBoost lige nu.

ReadyBoost svarer IKKE til RAM

Og en ting mere, som jeg skal påpege: ReadyBoost svarer IKKE til RAM. Jeg har hørt mange mennesker kommentere "Åh, jeg har 8 GB RAM i mit system, jeg har ikke brug for ReadyBoost. Det er kun til systemer med 1 GB RAM." Sandheden er, at ReadyBoost handler om at forbedre harddiskydelsen, ikke forbedre eller tilføje RAM til systemet.

Selvfølgelig kan et system med kun 1 GB RAM bruge al den hjælp, det kan få, men det er vigtigt at huske på, at med ReadyBoost kommer præstationsgevinsten fra forbedret harddiskydelse, ikke fra en tilføjelse til RAM.

Så igen, selvom du har 8 GB eller mere RAM, er der situationer, hvor ReadyBoost kan yde et stort ydelsesbidrag. Så skriv ikke det af.

(Jeg indrømmer, at jeg i nogle af mine tidligere indlæg om ReadyBoost utilsigtet har bidraget til denne forvirring, og jeg undskylder.)

Konfiguration af Performance Monitor

Som du måske ved, er Performance Monitor et visualiseringsværktøj, der giver dig mulighed for at se præstationsdata eller tællere, både i realtid og fra logfiler. Du kan se præstationsdata i graf, histogram og rapportform. For at hjælpe dig med at overvåge ReadyBoost leverer Performance Monitor et specielt sæt tællere under overskriften ReadyBoost Cache. Lad os se nærmere på.

For at starte Performance Monitor skal du klikke på knappen Start, skrive perfmon i boksen Start søgning og trykke på Enter. Når værktøjet er startet, skal du udvide grenen Monitoring Tools, hvis det ikke allerede er, og klikke på Performance Monitor. Når grafen vises, som vist i figur A, vil du se, at i dens standardkonfiguration er Performance Monitor konfigureret til at overvåge processortid. Da vi ikke har brug for dette til den opgave, der er til rådighed, er den første forretningsorden at klikke på ikonet Red X eller Delete Key.

Figur A

I sin standardkonfiguration er Performance Monitor konfigureret til at overvåge Processor Time.

Klik nu på det grønne + eller Tilføj ikon. Når du ser dialogboksen Tilføj tællere, skal du finde og vælge ReadyBoost Cache-overskriften og klikke på knappen Tilføj. Når ReadyBoost Cache-overskriften vises i afsnittet Tilføjede tællere, som vist i figur B, skal du klikke på OK.

Figur B

Når ReadyBoost Cache-tælleren vises i afsnittet Tilføjede tællere, skal du klikke på OK.

Når du tilføjer ReadyBoost Cache-overskriften til Performance Monitor, tilføjer du faktisk et sæt på 10 tællere til skærmen, som vist i figur C. Disse tællere er listet og beskrevet her:

  • Bytes cache: Den samlede mængde ukomprimerede data, der i øjeblikket er gemt i cachen.
  • Cache Space Used: Den samlede mængde plads, der i øjeblikket bruges af cachen.
  • Komprimeringsforhold: Den faktiske størrelse på dataene i cachen divideret med den ukomprimerede størrelse af dataene i cachen.
  • Byte af samlet cache-størrelse: Den samlede pladsmængde, der er reserveret på enheden til cachen.
  • Cache læser / sek: Antallet af gange data læses fra cachen pr. Sekund.
  • Cache læst byte / sek: Antallet af byte læst fra cachen pr. Sekund.
  • Springede læs / sek: Antallet af læsehandlinger, der er springet pr. Sekund.
  • Springet aflæste byte / sek: Antallet af byte, der ikke læses fra cachen pr. Sekund.
  • I alt læst / sek: Antallet af læsehandlinger rettet til ReadyBoost. (Inkluderer både tilfredse og springede læseoperationer.)
  • Samlet læsebytes / sek: Antallet af byte i læsehandlingerne rettet til ReadyBoost. (Inkluderer både tilfredse og springede læseoperationer.)

Fig

Når du tilføjer ReadyBoost Cache-overskriften til Performance Monitor, tilføjer du faktisk et sæt på 10 tællere til skærmen.

Som du kan se, kan det være lidt forvirrende at have 10 tællere på skærmen ad gangen. Desuden overvåger disse 10 tællere det fulde spektrum af ReadyBoosts aktiviteter, og ikke alle er relevante, når man måler ydelsesgevinster. Som sådan vil du tænke tællerne ned til bare dem, der giver dig et godt overblik over, hvad der sker.

Det, jeg virkelig vil vide, er, hvor meget ReadyBoost-cachen bruges til at levere data, så jeg valgte Cache Reads / Sec og Cache Read Bytes / Sec. Disse to tællere hjælper dig med at måle mængden af ​​læseaktivitet, der forekommer i cachen, og vil fortælle dig, hvor meget data der leveres fra cachen. For at afbalancere dette synspunkt vil jeg også vide, hvor ofte ReadyBoost udsætter sig til harddisken for at læse data fra cachen. Så jeg valgte også springet læs / sek og sprung læst byte / sek.

Derefter startede jeg adskillige store filkopieringsoperationer, der involverede flere gigabyte med data, og lod skærmen køre i baggrunden. (Jeg bruger et Western Digital 500 GB SATA-drev, der skubber 7200 o / min.) Da jeg vendte tilbage til Performance Monitor, opdagede jeg, at der var en masse aktivitet, der blev vist på grafen, som vist i figur D.

Figur D

Efter adskillige store filkopieringsoperationer viste grafikken Performance Monitor en masse aktivitet.

Hvis du ser nøje, vil du se, at mængden af ​​data, der læses fra ReadyBoost-cachen, er nogenlunde lig med mængden af ​​data, der læses fra harddiskcachen. Dette er dog kun et snapshot af ReadyBoost i aktion under en bestemt operation. For virkelig at måle, hvor meget og under hvilke omstændigheder ReadyBoost faktisk drager fordel af dit system, skal du konfigurere Performance Monitor til at oprette en logfil over en periode. Det kan for eksempel være en god idé at logge ReadyBoost-aktivitet over et par timer, hvor du udfører de typer opgaver, som du regelmæssigt bruger dit system til at udføre.

Oprettelse af et datasamlingssæt

Hvis du vil logge ReadyBoost-aktivitet over en periode, skal du oprette et datasamlingssæt. Det er ret let, når du kender trinnene.

For at begynde skal du udvide Data Collector Sets gren i navigationsruden Performance Monitor. Højreklik derefter på Brugerdefineret, vælg Ny, og klik på Datainsamlersæt. Når guiden Opret ny datainsamler vises vises, skal du indtaste et navn til dit datainsamlersæt og vælge valgmuligheden Opret manuelt som vist i figur E.

Figur E

Denne guide guider dig gennem trinnene til at oprette et datasamlersæt.

Derefter markerer du afkrydsningsfeltet Performance Counter, og på næste side skal du bruge knappen Tilføj til at få adgang til dialogboksen Tilføj tællere, hvor du individuelt kan vælge de fire relevante tællere. Disse trin er kondenseret i figur F.

Figur F

Du arbejder gennem de næste to trin i guiden for at føje de fire relevante tællere til dit ReadyBoost Monitor Data Collector-sæt.

Selvom der er andre indstillinger, skal du klikke på Udfør på dette tidspunkt for at afslutte guiden.

Når du vender tilbage til vinduet Performance Monitor, ser du dit ReadyBoost Monitor Data Collector-sæt. Når du er klar til at begynde at logge ReadyBoost-aktivitet, skal du bare klikke på det grønne Play-ikon, som vist i figur G.

Figur G

Klik på det grønne Play-ikon for at begynde at logge ReadyBoost-aktivitet.

Når du har brugt dit system til det, du vil overveje en betydelig mængde tid, kan du åbne dit Data Collector Set og se loggen. Klik på Stop-ikonet, og vælg derefter Performance Monitor i navigationsruden. Klik nu på ikonet Vis log-data, og når dialogboksen Egenskaber for Performance Monitor vises, skal du klikke på knappen Tilføj. Du kan derefter lokalisere og vælge din logfil, som vist i figur H.

Figur H

Klik på knappen Tilføj for at finde og vælge din ReadyBoost Monitor-logfil.

Når du klikker på OK, ser du din logfil og kan bestemme, hvordan ReadyBoost opførte sig i din testperiode. Under min 15-minutters eksempeltest kan du se i figur I, at ReadyBoost yttede et meget minimalt bidrag til de opgaver, jeg udførte.

Figur I

Under denne test gjorde ReadyBoost et meget minimalt bidrag.

Husk, at du sandsynligvis vil udføre flere test under forskellige anvendelsesforhold for at få et rigtigt greb om, hvor meget ReadyBoost gavner dit særlige system. Husk som altid, at din kilometertal kan variere.

Hvad tager du?

Bruger du ReadyBoost? Har du prøvet at overvåge ReadyBoost-aktivitet? Hvad var dine fund? Er du tilfreds med resultaterne? Som altid, hvis du har kommentarer eller oplysninger at dele om dette emne, så vær med til at deltage i diskussionstråden nedenfor.

© Copyright 2020 | mobilegn.com