Windows Vista-SuperFetch & ReadyBoost
julkaistu ensimmäisen kerran TECHNET-sivustolla maaliskuussa 29, 2007
tänään keskustelemme kahdesta uudesta Vistan suorituskykyparannuksesta, SuperFetch & ReadyBoost. Aiomme myös keskustella Vista RAM käyttö, koska nämä kaikki toimivat yhdessä.
ensinnäkin SuperFetch on lisälaite Prefetcheriin, joka on todennäköisesti mainittu aiemmissa Windows-versioissa. Prefetcher vastaa ohjelmatietojen tallentamisesta, jotta usein käytetyt ohjelmat ja prosessit voivat toimia nopeammin. Vistassa Prefetcher on viritetty ja muutettu huomattavasti aggressiivisemmaksi ja älykkäämmäksi välimuistissaan, jotta se pystyisi vielä parempaan suorituskykyyn. Tätä uutta toimintoa kutsutaan Superfetchiksi.
SuperFetch pitää kirjaa siitä, mitä sovelluksia käytät eniten ja lataa nämä tiedot RAM-muistiin niin, että ohjelmat latautuvat nopeammin kuin ne lataisivat, jos kiintolevylle pitäisi päästä joka kerta. Windows SuperFetch priorisoi tällä hetkellä käyttämäsi ohjelmat yli taustatehtävien ja mukautuu työskentelytapaasi seuraamalla useimmiten käyttämiäsi ohjelmia ja lataamalla ne valmiiksi muistiin. Superfetchillä taustatehtävät jatkuvat vielä tietokoneen ollessa tyhjäkäynnillä. Kuitenkin, kun taustatehtävä on valmis, SuperFetch uudelleenpopuloi järjestelmän muistia tiedoilla, joiden kanssa työskentelit ennen taustatehtävän suorittamista. Kun palaat työpöydällesi, ohjelmasi toimivat yhtä tehokkaasti kuin ennen lähtöäsi. On jopa tarpeeksi fiksua tietää, mikä päivä on, jos käyttää eri sovelluksia useammin tiettyinä päivinä.
OK, joten miten RAM käyttö vaikuttaa? Olet ehkä huomannut, että Vista pyrkii käyttämään paljon suurempi osuus järjestelmän RAM kuin Windows XP. Ei ole harvinaista tarkastella Task Manager Vista kone useita GB RAM asennettu ja alle 100MB RAM näkyy ilmaiseksi. Esimerkiksi, tässä on kuvakaappaus Task Manager kone olen työskennellyt nyt.
kuten näette, tämä kone on 4 Gt RAM-muistia ja käyttää vain noin 2.2 gb ottaen huomioon sovellukset Olen auki (olen tällä hetkellä Outlook 2007, Word 2007, Windows Live Writer Beta , useita tapauksia IE7 useita välilehtiä auki ja jotkut minun day to day työkalut) kuitenkin se näyttää vapaa fyysinen muisti vain 59MB. Ensi silmäyksellä tämä näyttäisi olevan jotain huolestuttavaa ja tällä on taipumus tehdä ihmisiä hieman hermostunut, mutta kun tarkastellaan Superfetchin vaikutusta, tämä ehto muuttuu vähemmän huolestuttavaksi.
monilla on taipumus ajatella RAM-muistia jonkinlaisena resurssina, ja kun se alkaa kulua loppuun, he uskovat, että heillä on ongelma. Todellisuudessa RAM on kuitenkin enemmän kuin kätkö. Jos järjestelmä käyttää vain pieni osa välimuistin on valtava jäte. Kuvittele, miten prosessorisi toimisi, jos sen L2-välimuisti ei koskaan käyttäisi yli 25% kapasiteetistaan. L2-välimuisti on pieni määrä suurnopeusmuistia, joka mahdollistaa nopean pääsyn järjestelmän yleisimmin käytettäviin tietoihin.
aiemmissa Windows-versioissa Prefetcher ei ollut kovin aggressiivinen RAM-muistin kansoittamisessa. Windows Vista kuitenkin SuperFetch yrittää parhaansa käyttää niin paljon RAM kuin se voi, koska jos sinulla on se voit yhtä hyvin hyödyntää sitä.
kuten saatat huomata kuvakaappaus yllä, se näyttää vain noin 2.2 Gt RAM-muistia, mutta ei näytä loput ilmaiseksi. Tämä johtuu siitä, että välimuistin tietoja pidetään erittäin vähäisenä prioriteettina ja mikä tahansa prosessi, joka tulee ja tarvitsee käyttää RAM-muistia, huuhtoo nämä tiedot avoimesti käyttäjälle tai prosessille. Muistia siis käytetään, mutta prosessien osalta se on tyhjä. Joten mitä tämä pohjimmiltaan on, että vaikka näet, että sinulla on hyvin vähän fyysistä muistia Vapaa, se on todennäköisesti mitään huolta, se on vain SuperFetch työtä. Tämä on sanottu, jos sinulla on useita ohjelmia, jotka käyttävät paljon RAM, tämä voi silti aiheuttaa järjestelmän resurssien ehtyminen, mutta voit nähdä, että muistin käyttö kaavion Task Manager. Jos poistat Superfetchin käytöstä, Windows Vista käyttäytyy enemmän kuin Windows XP Prefetcherin suhteen. SuperFetch tunnistaa ja käyttää automaattisesti myös kaiken readyboostille ja Readydrivelle parannettujen tallennuslaitteiden tarjoaman kapasiteetin tehokkaaseen levykätkennään.
nyt kun SuperFetch on otettu käyttöön, siirrytään Readyboostiin. Aina kun puhumme tavoista parantaa tietokoneen suorituskykyä, yksi ensimmäisistä asioista ajattelemme on lisäämällä muistia (RAM) järjestelmään. Mitä enemmän muistia järjestelmällä on, sitä harvemmin se joutuu käyttämään kovalevyä sovellusten ajamiseen. RAM – muistin lisääminen järjestelmään ei kuitenkaan aina ole varteenotettava vaihtoehto-joko siksi, ettei koneella ole kapasiteettia lisälaajennukseen, tai siksi, ettei RAM itsessään ole halpa. Muista – on tärkeää varmistaa, että ymmärrät eron SuperFetch suorittaa älykkään välimuistin käytettävissä RAM ja useita ohjelmia, jotka aiheuttavat resurssien ehtymistä, koska määrä RAM, että he käyttävät.
joten mitä ReadyBoost tuo pöytään? ReadyBoost on uusi ominaisuus, jonka avulla Windows Vista voi käyttää haihtumatonta muistia flash-muistia kuten USB-tikkua tai SD-korttia järjestelmän suorituskyvyn parantamiseksi. Kiintolevyt ovat suuria peräkkäisiä I / O. näihin tilanteisiin, ReadyBoost ei käytetä. Pienen levyn tapahtumien käsittely on paljon nopeampaa solid state-muistilla verrattuna kiintolevyihin, mutta vaihtokauppa on se, että USB-tikun tai SD-kortin jatkuva läpimenonopeus ei kasaudu hyvin kiintolevyä vasten. ReadyBoost luo kopion osasta levyvälimuistia ja asettaa sen flash-muistiin. Kaikki laitteen sivut ovat levyllä olevan sivun takana.
Levyvälimuistia järjestelmä käyttää äskettäin käytettyjen tietojen kätkemiseen. ReadyBoost käyttää Windows Superfetchin älykästä muistinhallintaa poimiakseen pieniä määriä tietoja, jotka ovat hitaita saamaan kiintolevyn välimuistista ja tekee niistä kopion muistitikulle. On tärkeää muistaa, että tämä on vain kopio, joten vaikka tikku on irrotettu, tietoja ei katoa ja järjestelmä jatkaa. Nettotulos on, että kun järjestelmä tarvitsee käyttää pieniä paloja ei-vierekkäisiä tietoja, se voi saada sen paljon nopeammin muistitikulta kuin kiintolevy. Jos järjestelmä tarvitsee käyttää suurempia palasia dataa, se käyttää vain kiintolevyä. Tässä vaiheessa on tärkeää huomauttaa, että käytämme AES-128: aa salaamaan kaiken laitteelle kirjoittamamme, joten jos poistat laitteen, laitteeseen tallennetut tietosi ovat edelleen suojattuja.
OK-mitkä ovat ohjeet ReadyBoostin käyttöön? Yleensä on suositeltavaa olla vähintään 1:1 kiinteän tilan muistin ja RAM-muistin suhde. Joten jos sinulla on 2GB RAM, sinun pitäisi olla vähintään 2GB USB-tikku tai SD-kortti. Sitä pidettäisiin ihanteellisena miniminä. Spektrin toisessa päässä voi olla 2,5: 1-suhde kiinteän tilan muistiin RAM-muistiin. Readyboostissa käytettävän Flashin yläraja on kuitenkin 4GB (FAT32-tiedostojärjestelmän rajoitusten vuoksi).
joten minkälaista vauhdin nousua olet todennäköisesti näkemässä? Rehellisesti-se vaihtelee järjestelmästä toiseen. Koneessa, jossa on vain 1 Gt RAM-muistia, jota käytetään voimakkaasti, ReadyBoost tarjoaa huomattavan suorituskyvyn kasvun. Kääntäen järjestelmässä, jossa on 4 Gt RAM-muistia, jota sovelluksen käyttö ei oikeastaan stressaa, ReadyBoostin hyödyt eivät ole helposti nähtävissä.
There you have it-a quick introduction to ReadyBoost. Parasta Readyboostissa on, että sen toteuttaminen on helppoa; sinun tarvitsee vain kytkeä yhteensopiva tikku ja valita AutoPlay-käyttöliittymässä ”nopeuta järjestelmääni ReadyBoostin avulla” – vaihtoehto. Määritysvaihtoehdot ReadyBoost ovat hyvin yksinkertaisia – kuten näette kuvan vasemmalla, sinulla on kaksi vaihtoehtoa, kun kytket laitteen-onko käyttää ReadyBoost, ja kuinka paljon tilaa laitteessa jakaa Ready Boost. Ei-teknisille käyttäjille, avaaminen tapauksessa kodin järjestelmien ja lisäämällä RAM voi olla pelottava tehtävä,mutta menee alas paikalliseen tietokoneen tallentaa ja poimien edullinen, yhteensopiva USB-tikku pitäisi olla helppoa!
tässä ReadyBoost-yhteensopivan USB-laitteen vaatimukset:
- USB-avaimen on oltava vähintään USB 2.0
- laitteen on kyettävä tekemään 3.5 MB/s 4 KB random lukee tasaisesti koko laitteen ja 2.5 MB / s 512 KB random kirjoittaa tasaisesti koko laitteen.
- USB-näppäimessä on oltava vähintään 64MB vapaata tilaa