Dårlig diskytelse med skrivebufring aktivert. Stille inn alternativet for hurtigbufring på harddisken

Bufferkonseptet som brukes for harddisken er veldig likt heap-caching, selv om måten disk og minne aksesseres på er veldig forskjellig. Minnetilgangstiden er en konstant verdi, og disktilgangstiden avhenger av tiden hodet nærmer seg et bestemt spor, dør ned og venter på den nødvendige sektoren. Disken er tilgjengelig av sektorer. For MS DOS er sektorstørrelsen 512 byte, så den minste cachestørrelsen bør også være 512 byte.

Hurtigbufringsmetodene som brukes for RAM - Write Trough og Write Back - brukes også til å bufre informasjon som er lagret på harddisk... Siden harddisken er en blokkorientert I/O-enhet, overføres data i blokker av en viss lengde ved å bruke spesielle buffere for filer (BUFFERS-kommandoen). Dermed fungerer den sentrale prosessoren med disken ikke direkte, men gjennom buffere.

Diskbufferen fylles ikke bare med den nødvendige sektoren, men også med sektorene umiddelbart etter den, siden vanligvis sammenkoblede data lagres i tilstøtende sektorer. Denne metoden kalles også Read Ahead, som er en Read Ahead-metode. Dette avgjør behovet for å optimalisere harddisken for å forbedre cachingeffektiviteten.

Når cachen er full, erstattes informasjonen, som det foretas et minimum av anrop til (LRU-algoritme). Ved å lagre FAT-tabellen og katalogtreet i cachen, er filsøket effektivt selv for store disker.

Arkitekturen til cache-minnet til moderne harddisker bruker Fully Associative Memory, som betyr at cachen kan brukes til å jobbe med et hvilket som helst antall sider. En slik organisering av cachen er mulig på grunn av det faktum at RAM og mikroprosessor fungerer mye raskere enn harddisken.

Harddiskbufring kan gjøres både i programvare og maskinvare. Kontrollerkortet inneholder vanligvis både sitt eget cache-minne og sin egen prosessor, og størrelsen på cache-minnet kan variere fra titalls kilobyte til 16 megabyte.

I de fleste vanlige modeller av harddisker maskinvarebuffer tillater ikke å radikalt øke ytelsen til harddisken. DOS I/O-buffere er heller ikke i stand til å øke valutakursen betydelig. Derfor er TSR-er mye brukt - cache-administratorer, som lager en cache i utvidet minne (utvidet), tilgjengelig i samsvar med XMS-spesifikasjonen, og organiserer administrasjonen. Både lese- og skrivebufring støttes. Som et resultat dannes en tre-trinns rørledning gjennom hvilken data overføres fra disk til RAM og omvendt. Den inkluderer en intern stasjonsbuffer, cache og DOS-genererte I/O-buffere. Funksjonene til å låse og låse opp fysiske poster (sektorer) utføres av DOS selv, minimumsstørrelse dataene som cachen fungerer med er en sektor.

De mest brukte cachingverktøyene som er tilgjengelige, er SmartDrive-administratorene fra MS-DOS og NortonCache-administratorene fra Norton Utilities-pakken.

Ved caching av disker anbefales det ikke å spesifisere mer enn 10 buffere i BUFFERS-kommandoen, siden en høyere verdi ikke vil gi noen forsterkning og dessuten ikke vil tillate dannelse av I/O-buffere i høyt minne når diskkomprimeringsserveren er lastet inn i den sammen med andre DOS-moduler.kompressor.

Når du velger mellom å lage en virtuell disk og organisere en cache, bør caching foretrekkes.

Å bruke en hurtigbuffer er et velkjent middel for å øke hastigheten på tilgang til data som ofte brukes, og hovedformålet med å bruke hurtigbuffer er å forbedre den generelle systemytelsen.

Hurtigbufring av Windows-operativsystem brukes også til fillese- og skriveoperasjoner. Bufring av filer mens de leses gir raskere tilgang til dem i tilfelle gjentatt tilgang. Første gang en fil åpnes, leser systemet den fra disk til RAM, og takket være caching, når filen leses på nytt, henter systemet umiddelbart filen fra RAM i stedet for å lese den fra den tregere harddisken. Ved å bufre filer på skriving, kaster ikke programmer bort tid på å vente på at lagringsoperasjonen skal fullføres og begynner å utføre de neste operasjonene nesten umiddelbart. Som et resultat øker utførelseshastigheten. filoperasjoner: starte programmer, kopiere filer, åpne filer osv., men alt dette kan bare skje hvis optimal kontroll diskbuffer. Disk Cache er en del av RAM-en som er installert i en datamaskin som brukes som en mellombuffer når du leser data og skriver dem til eksterne lagringsenheter (harddisk, disketter, CD-ROMer, etc.). Den optimale størrelsen på diskbufferen avhenger av maskinvarekonfigurasjonen, versjonen av systemet, applikasjonene som brukes, og som et resultat er de individuelle for hver datamaskin. Jo større diskbuffer, jo raskere leses filene fra harddisken og jo mindre ledig RAM er igjen for applikasjoner å kjøre - oppgaven er å finne et godt kompromiss og bestemme størrelsen på cachen slik at filoperasjoner utføres raskt og det er nok RAM til å kjøre applikasjoner.

Samtidig kan feil tilnærming til implementering av caching redusere systemytelsen betydelig. Spesielt negativt påvirker suboptimale caching-innstillinger arbeidet med store filer og applikasjoner som for normalt arbeid krever mye RAM: publiseringssystemer, kraftige grafikk- og videoapplikasjoner, systemer for datastyrt design etc.

Windows-bufringsfunksjoner

Installert som standard i Windows-innstillinger caching i praksis er ikke alltid optimalt med tanke på å oppnå maksimal ytelse... Som standard er minnet for diskbufferen tildelt dynamisk, noe som betyr at størrelsen avhenger av oppgavene som utføres for øyeblikket. Dette er generelt veldig bra, ettersom cachestørrelsen vokser med tung tilgang til hardisk, for eksempel ved kopiering et stort antall filer, og disse operasjonene er raskere. Det hender imidlertid at dette skjer på bekostning av å kjøre applikasjoner, siden noen filoperasjoner reserverer og holder store mengder RAM i lang tid, og dermed reduserer mengden ledig RAM tilgjengelig for administrasjon av applikasjoner. Samtidig, når søknader ber om Windows operativt minne, kan sistnevnte flytte noen av de for øyeblikket ubrukte dataene fra RAM til harddisken til personsøkingsfilen, selv om det i dette tilfellet ville være bedre å redusere størrelsen på diskbufferen litt. Som et resultat vil rask RAM bli brukt til å lagre mindre aktive data, noe som fører til en reduksjon i total systemytelse, siden datahenting fra personsøkingsfilen er mye tregere enn fra RAM. Som et resultat kan det hende at filbufring, som opprinnelig ble designet for å forbedre systemytelsen, ikke øker, men snarere reduserer den.

I tillegg kan bruk av caching ved skriving av data teoretisk føre til tap av data, og derfor er det for eksempel i Windows 2000 deaktivert som standard. Faktum er at når du lagrer en fil på harddisken, blir dataene ikke umiddelbart lagret på disken, men midlertidig plassert i cache-minnet (selv om applikasjonen umiddelbart viser en melding om opptaket) og blir faktisk skrevet til disken etter kort tid. På den ene siden er dette bra fordi det lar applikasjonen ikke kaste bort tid på å vente på at I/O-operasjonen skal fullføres og svare raskere på brukerforespørsler. På den annen side, hvis systemet i løpet av denne perioden svikter eller strømmen blir slått av, vil alle data som etter brukerens mening ble lagret, men som faktisk ikke hadde tid til å skrive til harddisken, gå tapt .

Dessverre mangler Windows selv praktiske innebygde mekanismer for effektiv håndtering av caching. Standard konfigurasjonsverktøy som tilbys for dette formålet av utviklerne, lar deg bare aktivere/deaktivere diskskrivebufring. For å gjøre dette, velg Egenskaper fra kontekstmenyen i Min datamaskin-mappen, gå til Maskinvare-fanen, klikk på Enhetsbehandling-knappen og åpne delen Diskenheter... Da må du ringe kontekstmenyen ønsket enhet som du vil endre innstillingene for caching av disk, velg kommandoen Egenskaper og aktiver eller deaktiver avmerkingsboksen Tillat skrivebufring til disk (fig. 1).

Ris. 1. Aktiverer skrivebufringsmodus

Alle andre endringer i innstillingene for filbufring kan bare gjøres ved å justere de tilsvarende parameterne systemregisteret eller ved å redigere System.ini-filen. Men lignende operasjoner krever nøyaktighet, omsorg og profesjonalitet. I tillegg er de ikke effektive nok, siden denne metoden bare kan stivt stille inn verdiene for maksimum og minimumsvolumer cache, og de er forskjellige for hver datamaskin (selv om det er visse anbefalinger du kan følge), og du må velge dem manuelt, gjennom en rekke eksperimenter. Dessuten er det langt fra alltid tilrådelig å begrense størrelsen på hurtigbufferen - det er mye mer effektivt å la den være dynamisk, men endre prinsippet for å administrere hurtigbufferprosessen.

Verktøy for å administrere caching

For bedre å administrere caching management, er det best å bruke spesialisert verktøy fra tredjeparts produsenter- det vil være mye mer praktisk, raskere, mer pålitelig og kan bidra til å optimalisere caching-parametrene og oppnå mer høy ytelse og stabiliteten til systemet. Valget av programvare for å administrere caching i Windows er imidlertid svært begrenset. Noen alternativer for organisering av caching er tilgjengelige i noen applikasjoner som er ansvarlige for tuning og optimalisering. operativsystem: Windows Accelerator, Reg Arrangør, RAM Saver Pro, etc. Det finnes imidlertid også en rekke spesialiserte verktøy med flere rikelige muligheter når det gjelder håndtering av caching - vi vil vurdere den mest vellykkede av dem.

Du bør imidlertid ikke tro at installasjon av et eller annet verktøy vil tillate hver bruker å øke hastigheten på systemet betydelig, fordi alt her avhenger av maskinvarekonfigurasjonen til datamaskinen og naturen dataaktiviteter: i noen tilfeller kan ytelsen øke betydelig, mens i andre vil økningen i systemytelsen være mindre merkbar.

O&O CleverCache 6.0 Professional

Utvikler: O&O Software GmbH

Distribusjonsstørrelse: 6,79 MB

Pris: $29,95

Arbeid under kontroll: Windows NT 4.0 / 2000 / XP / 2003

CleverCache er mest Bra valg for å effektivt administrere hurtigbufringsprosessen i Windows-miljø... Applikasjonen lar deg forhindre sløsing med RAM, reduserer belastningen på disk- og prosessorundersystemene til datamaskinen og lar deg doble hastigheten på systemet uten å oppgradere datamaskinen og uten risiko for å forringe stabiliteten til driften. Denne applikasjonen administrerer effektivt allokeringen av minne mellom diskbufferen og applikasjoner ved hjelp av AutoSense-teknologi, og krever dessuten ikke forhåndsinnstilling fra brukerens side, noe som lar oss anbefale CleverCache som et pålitelig verktøy selv for nybegynnere. Samtidig kan fagfolk, om nødvendig, justere programinnstillingene gjennom kontrollpanelet, siden programmet er innebygd i operativsystemet som systemtjeneste... For eksempel kan du manuelt bestemme maksimums- og minimumsverdiene for filbufferen, mengden alltid ledig RAM (fig. 2), tidsintervallet mellom å plassere en fil i hurtigbufferminnet og skrive den til disk, etc. Når du eksperimenterer med innstillingene, bør du være oppmerksom på den detaljerte dokumentasjonen, som inneholder de anbefalte parameterverdiene avhengig av maskinvaren og nyansene i driften. Egendefinerte innstillinger kan lagres i profiler for fremtidig bruk.

Ris. 2. Stille inn parametrene til Mem-O-Free-funksjonen, som er ansvarlig for å overvåke ledig RAM

Hver gang operativsystemet lastes inn, lastes CleverCache inn i systemstatusfeltet, sjekker maskinvarekonfigurasjonen til datamaskinen og velger automatisk de beste innstillingene for optimal bruk RAM-ressurser. Innstillingsresultatene vises i vinduet til den innebygde Cache Monitor-modulen (fig. 3). Programmet overvåker konstant mengden ledig RAM, og hvis den viser seg å være mindre enn en viss verdi, blir de ubrukte delene av minnet dumpet inn i personsøkingsfilen og den manglende mengden RAM frigjøres. Som et resultat er en viss fast mengde ledig RAM tilgjengelig i systemet til enhver tid, nødvendig for søknader... Dette fører til en reduksjon i responstid og er mest merkbar når du kjører flere applikasjoner samtidig og bytter mellom dem ofte.

Ris. 3. CleverCache-statistikk i Cache Monitor-vinduet

I tillegg gir CleverCache mer høy level datasikkerhet mens du skriver, slik at du kan justere tiden mellom midlertidig plassering av data i bufferminnet og faktisk skriving til disk. Som standard bestemmer CleverCache verdien av dette tidsintervallet basert på en analyse av de tilgjengelige maskinvareressursene. Samtidig når man jobber med kritiske viktig informasjon Når tiden mellom bufring av filer og skriving av dem til harddisken skal være minimal, kan brukeren fast bestemme lengden på dette tidsintervallet, noe som vil unngå tap av data i tilfelle systemfeil.

CacheBoost Professional Edition 4

Utvikler: Systweak

Distribusjonsstørrelse: 898 KB

Distribusjonsmetode: shareware

Pris: $29,95

CacheBoost er et kompakt verktøy som optimerer diskbuffer og minneadministrasjon for å levere dobbelt så høy ytelse og stabilitet til systemet ditt. Programmet er annerledes vennlig grensesnitt, veldig enkel å bruke og i stand til å konfigurere uavhengig optimale parametere caching i løpet av få minutter, og kan derfor være et utmerket valg for det bredeste spekteret av brukere.

CacheBoost gir intelligent kontroll diskbuffer, uavhengig velge de optimale hurtigbufferparametrene for en gitt konfigurasjon og kontinuerlig overvåke mengden ledig RAM og størrelsen på hurtigbufferen. Når satt til automatisk kontroll programmet endrer uavhengig størrelsen på diskbufferen basert på mengden RAM som er tilgjengelig i systemet. Dette betyr at når et stort antall applikasjoner er åpne, reduserer CacheBoost umiddelbart cachestørrelsen for å øke mengden ledig RAM tilgjengelig for applikasjoner. Når du arbeider med et lite antall applikasjoner, øker programmet størrelsen på hurtigbufferen for å øke hastigheten på utførelsen av filoperasjoner. Om nødvendig kan du konfigurere caching-parametrene manuelt (fig. 4) ved å spesifisere maksimal størrelse cache ved å definere mulig balanse mellom cachestørrelsen og tilgjengelig minne og angi tidsintervallet mellom å plassere filen i cache-minnet og skrive den til disk.

Fig 4. Mulighet for å konfigurere caching-parametere manuelt

CacheBoost overvåker tilgjengeligheten av ledig RAM, dens fordeling mellom applikasjoner og aktiviteten ved bruk av diskbufferen, og viser visuelt statistikk på en graf (fig. 5). Programmet defragmenterer systemminne til rask tilgang til den (fig. 6), reparerer minnelekkasjer i dårlig optimerte applikasjoner og frigjør med jevne mellomrom noe av RAM ved å plassere ubrukte data i en byttefil. Dette frigjør ledig RAM som kreves for applikasjoner, og øker dermed stabiliteten til systemet aktive applikasjoner reagere raskere på brukerhandlinger. På forespørsel fra brukeren er det mulig å tømme minnet som er okkupert av diskbufferen. Implementert i programmet Datateknologi Trygg gir fullstendig sikkerhet hurtigbufrede data.

Fig 5. Graf over bruken av RAM og diskbuffer

Fig 6. Automatisk optimalisering av RAM

Appen fungerer i bakgrunn og tar nesten ingen CPU-tid, og ikonet vises i systemstatusfeltet. Bufferinnstillinger kan lagres i en profil og eksporteres til en fil, og deretter importeres, noe som gjør det mulig for eksempel, når du velger den optimale konfigurasjonen av innstillinger for datamaskinen, raskt optimalisere hurtigbufferinnstillingene etter å ha installert operativsystemet på nytt.

CachemanXP 1.12

Utvikler: Outer Technologies

Distribusjonsstørrelse: 1,25 MB

Distribusjonsmetode: shareware

Pris: $25

Arbeid under kontroll: Windows NT / 2000 / XP

CachemanXP er et enkelt verktøy for å forbedre datamaskinens ytelse ved å optimalisere caching-innstillinger og automatisk frigjøre RAM. Programmet lar deg finne optimal størrelse diskbuffer og forhindre hyppig overføring av programdata til harddisken, noe som resulterer i mer stabilt arbeid systemet og reduserer reaksjonstiden på brukerhandlinger. Praktisk intuitiv klart grensesnitt og tilstedeværelsen av et regime automatisk optimalisering, som ikke krever seriøs kunnskap om operativsystemet, lar deg bruke det med hell selv for nybegynnere, og mulighetene manuell innstilling parametere gjør det interessant også for avanserte brukere. For å beskytte systemet mot mislykket oppsett programmet gir funksjonen automatisk Reserver eksemplar, som umiddelbart gjenoppretter de endrede parameterne.

Verktøyet kjører i bakgrunnen, og programikonet vises i systemstatusfeltet. Programmet overvåker kontinuerlig prosessorbelastningen, mengden ledig RAM og hvor forskjellig kjørende prosesser... Prosesser som bruker over 10 % av belastningen sentralenhet vises i blått i informasjonsvinduet, og prosesser som bruker mer enn 80 % av prosessorbelastningen vises i rødt. Om nødvendig kan prioriteringen av utførelse av en av de tilsvarende prosessene endres (fig. 7). CachemanXP lar deg manuelt konfigurere diskbufferparametere (figur 8), samt angi størrelsen på DNS-cachen, ikonbufferen og hurtigbufferen Internet Explorer, selv om den kan gjøre det automatisk - i autooptimeringsmodus. I tillegg kan programmet med jevne mellomrom eller etter brukerens kommando frigjøre en del av RAM-en, og flytte fra den noen av applikasjonene som for øyeblikket ikke brukes fra RAM-en til harddisken til personsøkingsfilen. I tillegg lar programmet deg finjustere noen av systemparametrene.

Ved å bufre poster på en lagringsenhet refererer til å bruke høyhastighets flyktig minne for å akkumulere skrivekommandoer sendt til lagringsenheter og cache dem til tregere medier kan behandle dem (eller fysiske disker, eller billig flash-minne). De fleste enheter som bruker skrivebufring krever kontinuerlig mating strømforsyning.

For å administrere diskskrivebufring, åpne Kontrollpanel - Enhetsbehandling.

I kapittel Diskenheter dobbeltklikk på stasjonen du ønsker.

Gå til fanen Politikere

Rask fjerning

Denne verdien er vanligvis det beste valget for enheter som kanskje må fjernes fra systemet ofte, for eksempel USB-flash-stasjoner, SD, MMC, Compact Flash eller lignende minnekort og andre eksterne pluggbare lagringsenheter.

Hvis alternativet er valgt Rask fjerning, så administrerer Windows kommandoene, overføres til enheten ved hjelp av en metode kalt pass-through caching... Med pass-through-bufring behandler enheten skrivekommandoer som om hurtigbufferen ikke var til stede. Cachen kan gi små ytelsesgevinster, men vekten er lagt på å maksimere datasikkerheten ved å avskjære kommandoer som sendes til den primære lagringsenheten. Den største fordelen er muligheten til å raskt fjerne en lagringsenhet uten risiko for tap av data. For eksempel, hvis du ved et uhell fjerner en flash-stasjon fra porten, reduseres sannsynligheten for å miste data som er skrevet til den betydelig.

Optimal ytelse

Dette alternativet er vanligvis optimalt for enheter som trenger å gi raskest mulig ytelse; for enheter som sjelden fjernes fra systemet. Hvis dette alternativet er valgt og enheten kobles fra systemet før alle data er skrevet til den (for eksempel når du fjerner en USB-flash-stasjon), kan data gå tapt.

Hvis valgt, bruker Windows en teknikk som kalles tilbakeskrivningsbufring. Denne metoden lar lagringsenheten selv bestemme om høyhastighetsbufferen vil spare tid når den utfører skrivekommandoer. I så fall forteller enheten datamaskinen at dataene ble lagret, selv om dataene kanskje ikke er på den primære lagringsenheten (som disk eller flash-minne). Denne metoden forbedrer ytelsen til skriveoperasjoner dramatisk, som ofte er hovedflaskehalsen for den generelle systemytelsen. Men hvis, av en eller annen grunn, strømforsyningen til enheten går tapt, kan alle data i cachen (som datamaskinen anser for å være trygt lagret) gå tapt.

Skriv cache til disk

Av Windows standard bruker skrivebuffer til disk. Dette betyr at systemet med jevne mellomrom vil instruere lagringsenheten om å sende alle dataene i hurtigbufferen til den primære lagringsenheten. Hvis du velger denne parameteren, deaktiveres disse periodiske dataoverføringskommandoene. Ikke alle enheter støtter alle disse funksjonene.

Hvis den primære bekymringen er høy hastighet dataoverføring, bør du aktivere begge parameterne: i delen Retningslinjer for fjerning Velg en Optimal ytelse, og i delen Retningslinjer for bufring av poster Velg en Tillat skrivebufring for denne enheten(hvis systemmaskinvaren og lagringsenheten støtter disse funksjonene).

Hvordan endrer jeg alternativene for skrivebufring for en enhet?

De fleste forbrukerorienterte lagringsenheter som USB-flash-stasjoner, SD- eller MMC-kort, eller eksterne stasjoner, tillater ikke endring av hurtigbufferinnstillingene for enheten. Innenriks hardt SATA- eller SAS-stasjoner som leveres med Windows lar vanligvis disse innstillingene endres (avhengig av enhetsprodusenten). For å forstå bufringsmulighetene til en bestemt enhet og for å finne ut hvilke alternativer som passer best for dine behov, se produsentens dokumentasjon.

Finn ut mer om hvordan du forhindrer tap av data

Systemer som har skrivebufring aktivert hvor som helst mellom applikasjonen og lagringsenheten må være stabile og ikke utsatt for strømstøt. Hvis en enhet koblet til systemet bruker skrivebufring, antar enhetens hurtigbufferalgoritmer kontinuerlig strømtilgjengelighet for både hurtigbufferen og flytter data til og fra hurtigbufferen. Hvis det er kjent at systemet eller strømforsyningen har potensielle problemer med å levere strøm, bør disse mulighetene ikke benyttes.

Du bør også fjerne forsiktig flyttbare enheter lagring som USB-flash-stasjoner, SD-, MMC- eller Compact Flash-kort, eksterne stasjoner. Når du bruker parameteren Sikker fjerning Windows vil være i stand til å beskytte brukerdata i de fleste scenarier. Det kan imidlertid hende at enkelte drivere eller applikasjoner ikke samsvarer med Windows-modellen din, noe som kan føre til tap av data ved avinstallering lignende enheter... Hvis mulig, før du fjerner noen ekstern enhet lagring, bør du ringe "Safe Delete"-applikasjonen.

Kilder: Windows hjelpedokumentasjon.

Langsom diskytelse med skrivebufring aktivert og noen relaterte problemer. Til en viss grad angår det alle.

Microsoft-artikkelsammendrag Kunnskapsbase Artikkel 332023.

På operasjonsstuer Windows-systemer 2000 Sp3, Windows XP kan ytelsen til enkelte harddiskskriveoperasjoner (IDE, SCSI) være lavere enn forventet når skrivebufferen er aktivert. Årsaken er det særegne ved skrivebufferen.

Når skrivebufring er aktivert, skrives ikke data direkte til disken, men skrives til hurtigbufferen. Direkte opptak skjer etter en tid (forsinket opptak). Dette gir økt produktivitet.

I noen tilfeller er det viktig å skrive umiddelbart og omgå cachen. Dette forhindrer tap av data eller korrupsjon i tilfelle feil. For eksempel, hvis det oppstår et plutselig strømbrudd under defragmentering, vil dataene som er i skrivebufferen og ikke har tid til å bli skrevet til disk, gå tapt. Situasjonen forverres av det faktum at med en lat skriving kan cachen inneholde mye informasjon, både innholdet i filene og filallokeringstabellene. For å øke påliteligheten til slike kritiske operasjoner, sendes spesielle kommandoer til disken som lar deg skrive data umiddelbart uten å bruke hurtigbufferen. For IDE-disker brukes kommandoen "Flush buffers" (faktisk fører denne kommandoen til at innholdet i cachen skrives til disken, men i i dette tilfellet det betyr ikke noe).

Denne funksjonen til diskdriverne ble opprinnelig utviklet og lar deg øke påliteligheten til systemet på grunn av en viss reduksjon i ytelsen til kritiske operasjoner. Til Windows-brukere 2000 som trenger topphastighet Microsoft foreslår å installere oppdaterte diskdrivere (inkludert i Sp4) og spesiell nytte Dskcache.exe. De oppdaterte driverne legger til alternativet "Power protected write cache", og ved hjelp av verktøyet kan du administrere cache-innstillingene.

Når alternativet "Strømbeskyttet cache" er aktivert, sendes ikke kommandoen Flush buffers til disken. Dette forhindrer ytelsesforringelse, men hvis strømmen går tapt under kritiske operasjoner, går alle data i diskbufferen tapt og data på disken kan bli ødelagt. Nedenfor er mulige innstillinger og deres effekt.

Til tross for Microsofts påstander, kan strømbeskyttet cache inkluderes i Windows XP Sp1 og tidligere. Driverne som trengs for dette er inkludert i Sp2 og fungerer fint. Tvert imot, i Windows 2000 kunne ikke Power-beskyttet cache fungere. Til tross for den viste meldingen om at Power protected cache er aktivert, ble ikke testresultatene endret.

Hvor kan du forvente ytelsesforringelse med skrivebufring aktivert?

Ytelsesfallet vil bare oppstå når du utfører kritiske skriveoperasjoner. Spesielt under defragmentering, når du ringer API-funksjoner oppføringer i registeret. Men selve konseptet med en kritisk operasjon er definert av utviklerne. programvare, alt avhenger av hver spesifikke applikasjon.

Den utførte miniforskningen har vist at de fleste programmer fungerer uten ytelsesforringelse. Inkludert MS Word, kopiering, utpakking av arkiver. En nedgang i hastighet skjer i Business Disk WinMark 99, 1C: Enterprise. Du kan forvente ytelsesforringelse i noen profesjonelle suiter under lagringsoperasjoner.

Det er mulig å fastslå at opptaket er gjort uten å bruke cachen av noen indirekte tegn: prosessorbelastningen er nær null eller ubetydelig (prosessoren er inaktiv og venter på at disken skal skrive), en karakteristisk ensartet lyd av bevegelige diskhoder høres (filen blir skrevet til fil- og filallokeringstabellene).

Hva er størrelsen på fallet i ytelse?

Når flere opptak i små porsjoner kan forskjellen mellom å skrive ved å bruke hurtigbufferen og omgå hurtigbufferen nå 10 eller flere ganger. Spesielt i 1C: Enterprise, når kataloger behandles uten å bruke transaksjoner, nærmer forskjellen seg to størrelsesordener.

Lite tester er gjort. Det ble deltatt av:

  • WinBench 99 2.0 www.etestinglabs.com. Til tross for sin alder, er denne pakken fortsatt en uunnværlig egenskap ved disktesting. I motsetning til de fleste andre programmer, genererer WinBench 99 på disk egen mappe, lager et sett med filer i den og emulerer ekte arbeid applikasjoner. Den eneste ulempen er dens sterke avhengighet av systemet. Filsystemet og driverne har innvirkning. På den annen side, hvis systemet holdes konstant, reflekterer resultatene den faktiske ytelsen til diskene.
  • 1C: Enterprise. Versjon 7.7. For testing brukte vi en reell base på 223 MB ( DBF-format). Hastigheten for å gjenopprette dokumentsekvensen ble målt på 3 måneder. Denne operasjonen er ganske vanlig, og i noen tilfeller utføres den ofte.

Testingen ble utført ved hjelp av:

  • Windows 98. Dette operativsystemet "vet" ikke om eksistensen av harddiskbufferen. Etter at det dukket opp disker med 8 MB cache, ble det til og med gitt ut en patch som stoppet når strømmen ble slått av, slik at disken fikk tid til å skrive alle dataene fra cachen. Følgelig sendes ingen Flush buffer-kommandoer til disken. Resultatene er gitt som referanse.
  • Windows XP Power Protected Cache - Deaktivert. Skrivebuffer er aktivert, kommandoen Flush buffers sendes ikke til disken.
  • Windows XP Power Protected Cache - aktivert. Skrivebufferen er på, kommandoen Flush buffers sendes til disken.
  • Windows XP nForce IDE SW-driver 3.44. Kunne ikke installere den nyeste 3.66-driveren. Systemet ville bare ikke starte opp. Derfor ble den forrige versjonen av driveren brukt.

Testene ble utført på systemet: CPU Athlon 2000 MHz, MB nForce2, RAM 512 MB, Video R9000 64MB 128bit, HDD WD400JB (40 GB, 8 MB cache).

Alle testene ble utført på den første C: - 8 GB, FAT32-partisjonen. Disken var delvis fylt med data, defragmentering ble utført før testene. WinBench 99 BUS-tester ble utført 10 ganger, og WinBench 99 HE 5 ganger. Resultatet var gjennomsnittlig. Det ble ikke funnet noen forskjell i prosessorbelastningen under diskoperasjoner (hvor resultatene er høyere, der følgelig var prosessorbelastningen litt høyere).

Basert på de oppnådde resultatene kan konklusjoner trekkes:

  • Strømbeskyttet cache forbedrer ikke alltid ytelsen, men der den gjør det, er økningen betydelig.
  • nForce IDE SW-driveren oppfører seg på samme måte som Windows XP Power Protected Cache - Enabled. Forskjellen er ubetydelig, selv om den er det.
  • WinBench 99 scorer betydelig dårligere i Windows 98 enn i Windows XP. Men 1C: Enterprise kjører raskere i Windows 98 enn i Windows XP Power Protected Cache - Deaktivert.

Litt om IDE-drivere.

I tillegg til standard IDE-drivere kontroller levert av Microsoft, det er maskinvaredrivere - Intel Application Accelerator, VIA IDE Miniport Driver, nForce IDE SW Driver, drivere fra SIS. Maxtor MaxBoost faller også inn i samme kategori. Det var ikke mulig å teste alle mulige drivere, men basert på personlige observasjoner og meldingene i forumene om WinBench 99-resultatene, kan det hevdes at i hver av disse driverne sendes ikke Flush buffers-kommandoen til disken når du utfører skriver kritisk. Når du utfører defragmentering, skriver til registeret, er dataene på disken i ytterligere risiko for å bli skadet av strømbrudd. Imidlertid er produsenter tause om dette, og hevder ytelsesforbedringer på grunn av logikken til IDE-kontrolleren eller utnytter maskinvaren deres.

Spesielt å merke seg er Intel Application Accelerator. Intel gir mye informasjon om fordelene til driveren. I tillegg er det diagrammer:

Til tross for at Intel Application Accelerator ikke har blitt testet, kan det konkluderes med at hovedytelsesgevinsten i WinBench 99 skyldes det faktum at Flush buffers-kommandoen ikke sendes til disken. Vær oppmerksom, resultatene av WinBench 99 High-End Disk WinMark er ikke gitt, siden det ikke er noen ytelsesgevinst der eller den er veldig liten. Reduser hastigheten Windows oppstart er mest sannsynlig på grunn av raskere initialisering, men ikke på noen måte en økning i ytelsen til diskundersystemet. En lignende situasjon er observert med nForce IDE SW-drivere. Etter å ha endret dem til standard, er det flere merkbare pauser under nedlastingen.

Etter dokumentasjonen å dømme, bruker Intel Application Accelerator as ekstra cache RAM, det vil si at den fungerer på samme måte som Maxtor MaxBoost. Når du bruker en disk med 2 MB cache, bør den fortsatt gi et ytelsesløft.

Noen få ord kan sies om min personlige erfaring med å bruke VIA IDE Miniport Driver. For det første sender heller ikke denne driveren Flush buffers-kommandoen til disken. For det andre ble det notert kritiske feil i den. forrige versjon oppførte seg feil på en disk med 8 MB cache ved avslutning (strømmen ble slått av før data ble skrevet til disk fra cachen), førte den nåværende versjonen 3.20b regelmessig til at systemet fryser, selv om det skjedde hver 3. dag. Under en av frysene var det tap av informasjon. Etter å ha flyttet filen fra flash-stasjonen til harddisken, fryser systemet. Samtidig fungerte alt som ikke krevde tilgang til disken (det var mulig å bytte mellom vinduer). Etter omstart viste det seg at filen fra flash-stasjonen ble slettet under overføringen, men den ble ikke skrevet til disken.

Resultater.

I Windows 2000 og Windows XP sender standard diskdrivere kommandoen Flush buffers for noen kritiske diskskrivinger for å forhindre at disken bruker hurtigbufferen. Dette oppnår pålitelighet på bekostning av en viss ytelsesforringelse. Bruke Dskcache.exe-verktøyet og nyeste drivere disk inkludert i Windows 2000 Sp4, Windows XP Sp2, kan du forbedre ytelsen til diskundersystemet. Men i tilfelle en feil (tap av strøm), er diskdataene i en ekstra risiko for å bli skadet. Aktivering og deaktivering av det tilsvarende alternativet kan gjøres "on the fly" uten å starte på nytt.

Intel Application Accelerator, VIA IDE Miniport-driver, nForce IDE SW-driver, SIS-drivere, Maxtor MaxBoost sender ikke Flush buffers-kommandoen til disken når de utfører kritiske operasjoner. Dette forbedrer ytelsen, men reduserer påliteligheten. For eksempel, hvis strømmen slås av under defragmentering, er det stor sannsynlighet for at dataene på disken blir ødelagt. Noen maskinvareprodusenter bruker måten Microsofts standarddrivere fungerer på for å demonstrere en ikke-eksisterende fordel i sine egne produkter.

WinBench 99 Business Disk WinMark-resultater er svært avhengig av om kommandoen Flush buffers sendes til disken eller ikke. Mange anmeldelser, inkludert de på anerkjente russiskspråklige nettsteder, tar ikke hensyn til dette. Resultatene viser seg å være svært skjeve. Spesielt når man sammenligner ATA (standarddriver) med SATA (produsentens driver), viser WinBench 99-resultatene for ATA seg å være svært undervurdert. Basert på disse forvrengte resultatene trekkes konklusjoner om en betydelig overlegenhet i SATA-ytelse over ATA.

Bruksanvisning

Gå inn i panelet Windows-administrasjon... For å gjøre dette, åpne hovedmenyen grafisk skall ved å klikke på "Start"-knappen på oppgavelinjen på skrivebordet. I denne menyen markerer du elementet "Innstillinger". Vent til undermenyen vises. Klikk med musen på elementet "Kontrollpanel".

Åpne administrasjonsmappevinduet. Hvis gjeldende visningsmodus i kontrollpanelet er "Kategorivisning", klikk på koblingen "Ytelse og vedlikehold" og deretter koblingen "Administrasjon".
Hvis kontrollpanelet viser innhold i klassisk stil, finn Administrative verktøy og åpne. For å gjøre dette, dobbeltklikk enten på den med venstre museknapp, eller høyreklikk og velg "Åpne" i kontekstmenyen.

Start Microsoft Management Console (MMC). For å gjøre dette, dobbeltklikk på "Computer Management"-snarveien i mappevinduet "Administrative Tools", eller høyreklikk på den og velg "Åpne" fra kontekstmenyen.

Aktiver snapin-modulen MMC Storage Management. Utvid Lagringsenheter-delen av Computer Management (Local)-gruppen, om nødvendig. Marker "Diskbehandling"-elementet med musen eller markørknappene. V høyre panel konsollen vil vise grensesnittet til den valgte snapin-modulen.

Åpne egenskapsdialogen til stasjonen du trenger filer for. I den nedre listen i høyre rute i administrasjonskonsollen finner du elementet som tilsvarer målenheten. Høyreklikk på blokken med informasjon om disken. Velg Egenskaper fra hurtigmenyen.

Naviger til alternativer for administrering av filbufring når du skriver til den valgte stasjonen. Klikk på "Retningslinjer"-fanen i egenskapsdialogen.

Deaktiver filer. Aktiver alternativet "Optimaliser for rask fjerning"Ved å klikke på alternativknappen med den tilsvarende teksten plassert i gruppen av kontroller" Skriv caching og sikker fjerning". Bekreft endringene som er gjort ved å klikke på OK-knappen.

Kilder:

  • hvordan deaktivere caching

Buffer dokumenter er ikke alltid nyttige for rask nettleserytelse. For å deaktivere den, må du kjenne til noen av funksjonene som er iboende i hver nettleser. Hvordan deaktivere caching mest mulig populære nettlesere?

Bruksanvisning

Gjør følgende hvis du bruker en nettleser Mozilla Firefox... Skriv inn opera: config i adressefeltet til nettleseren din. Et vindu vil dukke opp som advarer deg om å være ekstremt forsiktig. Klikk på OK-knappen. I Filter-feltet skriver du inn browser.cache. etter det skal ikke mer enn ti linjer være igjen i listen over innstillinger.

For å gjøre dette, finn browser.cache.disk.enable og browser.cache.memory.enable. Vær oppmerksom på verdifeltet. Begge disse linjene har det sant. Endre den til falsk. Etter det starter du nettleseren på nytt for at alle endringer skal tre i kraft.

Gjør følgende hvis du bruker nettleser Utforsker. Åpne "Service"-delen i menyen, og klikk deretter på "Internet Options" -elementet. Vinduet for nettleseregenskaper vises foran deg. På fanen Generelt klikker du på Alternativer-knappen.

Velg deretter Aldri i Se etter oppdateringer til lagrede sider. For å deaktivere caching, sett en null ved siden av "Brukt diskplass". Deretter klikker du på OK-knappen for at de aksepterte endringene skal tre i kraft.

Følg trinnene nedenfor hvis du bruker Opera-nettleseren. Trykk på hurtigtasten Ctrl + F12, og velg deretter " Generelle innstillinger". Klikk på "Avansert"-fanen og deretter "Historikk". Sett kategoriene In-Memory Cache og Disk Cache til Disabled for å deaktivere caching. I punktene "Sjekk dokumenter" og "Sjekk bilder" velger du "Aldri". Klikk deretter på OK-knappen for at endringene skal tre i kraft.

Gjør følgende hvis du bruker en nettleser Google chrome... Høyreklikk på snarveien for nettleserstart. En kontekstmeny vises. Velg Egenskaper. Gå deretter til fanen "Snarvei" i vinduet som vises. Finn vinduet der filadressen er angitt. Legg til "-disk-cache-size = 0-media-cache-size = 0" til den. Plasser denne kommandoen bak anførselstegnene til filadressen. Bruk endringer.

Mekanismer for å fremskynde arbeidet til nettlesere gjennom bufring av nettdokumenter er ikke alltid nyttige. For å deaktivere dem tilbyr produsenter av forskjellige nettlesere alternativer med ulik grad av brukervennlighet.

Bruksanvisning

I Mozilla FireFox skriver du opera: config i adressefeltet og trykker på Enter. Et vindu vil dukke opp som advarer deg om behovet for å være forsiktig - enig. Skriv inn browser.cache i "Filter"-feltet og mindre enn et dusin vil forbli i listen over innstillinger. Du trenger to av dem - browser.cache.disk.enable og browser.cache.memory.enable. Begge har sant i "verdi"-feltet, men du trenger Dobbeltklikk erstatte den med falsk. Når du er ferdig, start nettleseren på nytt for at endringene skal tre i kraft.

I Internet Explorer åpner du "Verktøy"-delen av menyen og klikker på "Alternativer for Internett"-linjen. På "Generelt"-fanen i egenskapsvinduet, klikk på "Alternativer"-knappen i "Nettleserlogg"-delen - dette er den øverste delen på denne fanen. I "Se etter lagrede sider"-velgeren velger du "aldri", og i feltet "Brukt diskplass" setter du en null. Klikk på "OK"-knappen for å lagre endringene.

Trykk på kombinasjonen i Opera CTRL-taster+ F12 eller klikk på "Generelle innstillinger"-linjen i "Innstillinger"-delen av nettlesermenyen. Gå til "Avansert"-fanen og klikk på "Historikk"-linjen i listen til venstre. Velg Deaktivert fra rullegardinlistene Cache to og Disk Cache. Velg verdiene "Aldri" i de lignende listene "Sjekk dokumenter" og "Sjekk bilder". Klikk "OK" for å foreta endringene.

I innstillinger google nettleser Chrome-funksjoner det er ingen mulighet for å deaktivere sidebufring. Den eneste måtenå gjøre dette er å sende den aktuelle innstillingen i nettleserens startlinje. Den kan legges til programsnarveien - høyreklikk og velg "Egenskaper"-linjen fra hurtigmenyen. Hvis du starter nettleseren fra hovedmenyen på "Start"-knappen, gjør det samme - hold musepekeren over denne lenken, høyreklikk den og du vil se den samme menyen med "Egenskaper"-linjen. I egenskapsvinduet går du til fanen "Snarvei" og legger til kjørbar fil i "Objekt"-feltet er disse: - disk-cache-size = 0 --media-cache-size = 0 De må plasseres bak den avsluttende eksisterende lenken. Resultatet bør være noe sånt som dette: "C: Documents and SettingsAdminLocal SettingsApplication DataGoogleChromeApplicationchrome.exe" --disk-cache-size = 0 --media-cache-size = 0 Klikk deretter OK for å foreta endringene.

Relaterte videoer

Bærbare datamaskiner og netbook - maks komfortabel utsikt datamaskin. På grunn av dens kompakthet kan en slik datamaskin alltid bæres med deg. Det er spesielt praktisk at du kan betjene den uten å bruke musen.

Bruksanvisning

Brukere av hvilken som helst datamaskin kan bytte kontroll over maskinen fra musen til tastaturet og omvendt. I dette tilfellet trenger du ikke angi spesielle kommandoer for å endre innstillingene. For å utføre en handling, trykk bare på ønsket kombinasjon av knapper på tastaturet. Alle manipulasjoner med datamaskinen kan også utføres ved hjelp av musen.

Å sette opp musekontroll er fornuftig når du bruker bærbare datamaskiner eller - enheter som har en berøringspute - et spesielt følsomt panel som erstatter en datamus i bruken. Du kan tilpasse Berøringsfunksjoner Putt inn spesialprogram installert på datamaskinen din. For eksempel Elan Smart-Pad. For å unngå utilsiktede trykk på styreplaten, konfigurer datamaskinen til å slå av styreplaten når den er tilkoblet ekstern mus... For å gå inn i innstillingsmenyen, åpne Start og velg Kontrollpanel. Åpne Mus-mappen og velg Smart-Pad-fanen. Merk av i boksen ved siden av Koble fra ved tilkobling ekstern USB mus. Klikk på Bruk og OK. bla gjennom innholdet i de gjenværende fanene for å tilpasse musen i henhold til dine preferanser.

Arbeider i nettlesere, mange brukere differensiere musekontroll eller. Deaktiver musekontroll i Opera nettleser kan gjøres på følgende måte. Gå inn på "Meny" i nettleseren og velg kolonnen "Innstillinger", i den - "Generelle innstillinger". Finn fanen "Avansert" i vinduet som vises. Til venstre kan du se nettleserinnstillingene du kan tilpasse. Finn «Administrasjon»-kolonnen. Øverst i kontekstmenyen fjerner du merket for Aktiver musekontroll. Bekreft handlingene dine ved å klikke på "Bruk" og "OK".

Deaktiver musekontroll i Mozilla nettleser Firefox, i "Verktøylinjen" i nettleseren, finn kategorien "Verktøy", klikk på den og velg "Alternativer" i den åpne kontekstmenyen. Åpne "Avansert"-fanen, "Generelt"-delen. Fjern merket i boksen ved siden av Bruk alltid piltastene for å navigere gjennom sider. Klikk på "Bruk" og "OK" for å lagre endringene i nettleserinnstillingene.

Hvis du vil deaktivere musekontroll i et hvilket som helst spill, åpner du "Innstillinger" og fanen med "Kontroll". Finn musen og tastekontrollalternativene, still inn systemet nødvendige kommandoer og klikk OK.

Kilder:

  • hvordan bytte mus

Ytelsen til deaktivering av diskbufring er litt forskjellig forskjellige versjoner operativsystem Microsoft Windows mens de er igjen standard prosedyre.

Bruksanvisning

Ring opp hovedmenyen til Microsoft Windows 2000-operativsystemet ved å klikke på "Start"-knappen for å utføre operasjonen med å deaktivere diskskrivebufring og åpne kontekstmenyen til "Min datamaskin" ved å klikke høyre knapp mus.

Spesifiser "Egenskaper"-elementet og gå til "Maskinvare"-fanen i dialogboksen som åpnes.

Velg "Hardware Manager" og utvid lenken " Harddisk"Ved å trykke på knappen med" + "symbolet.

Gå til "Diskegenskaper"-fanen i dialogboksen som åpnes, og fjern merket for "Aktiver skrivebufring".

Bekreft bruken av de valgte endringene ved å klikke OK (for Windows 2000).

Ring opp kontekstmenyen til skrivebordselementet "Min datamaskin" i Microsoft Windows 7-operativsystemet ved å høyreklikke og velge "Egenskaper"-elementet for å deaktivere OS-skrivebufferen.

Utvid noden Enhetsbehandling og gå til delen Diskenheter.

Kall opp kontekstmenyen til diskbufferen som skal deaktiveres ved å klikke med høyre museknapp og velge "Egenskaper"-elementet.

Klikk på Policy-fanen i egenskapsdialogboksen som åpnes, og fjern merket for Tillat skrivebufring for denne enheten.

Bekreft bruken av de valgte endringene ved å klikke på OK-knappen (for Windows 7).

Ring opp hovedmenyen til Microsoft Windows XP-operativsystemet ved å klikke på "Start"-knappen og åpne servicemenyen til "Min datamaskin" ved å høyreklikke med musen for å utføre operasjonen med å deaktivere diskbufring.

Velg Egenskaper og velg Enhetsbehandling.

Gå til Diskenheter-noden og åpne kontekstmenyen til volumet som skal deaktiveres ved å klikke med høyre museknapp.

Spesifiser elementet "Egenskaper" og gå til fanen "Retningslinjer" i dialogboksen som åpnes.

Fjern merket i boksen ved siden av "Tillat bufring av skriving til disk" og bekreft de valgte endringene ved å klikke OK (for Windows XP).

Kilder:

  • Sikkerhet i Windows XP

Den automatiske visningen av "exchange"-verktøylinjen på skjermen kan irritere noen brukere. Deaktiverer denne funksjonen kontorpakke Microsoft Office kan kjøres med standard midler operativsystem Microsoft Windows.