Jau?iate efektyvumo problem?, taikom?j? program? ir paslaug?, kai sistemos fail? talpykl? naudoja dauguma esan?ios fizin?s RAM atminties

Straipsni? vertimai Straipsni? vertimai
Straipsnio ID: 976618 - Per?i?r?ti ?iame straipsnyje minimus produktus.
I?pl?sti visus | Sutraukti visus

Po?ymiai

Jau?iate efektyvumo problem? programas ir paslaugas ?vairi? versijos Windows XP, Windows Vista, Windows Server 2003, Windows Server 2008 ir Windows Server 2008 R2. Be to, j?s pasteb?site, ?ie simptomai:
  • Atminties yra beveik i?naudotos.
  • Sistemos fail? talpykl? naudoja dauguma esan?ios fizin?s RAM atminties.
  • Yra nuolatinis ir didel?s apimties talpyklos skaityti u?klaus? ? stand?j? disk?.

Prie?astis

Atminties valdymo Microsoft Windows operacin?s sistemos naudoja paklausa pagr?stas algoritmas. Jei bet apdoroti u?klausas senuosius daug atminties, darbinis rinkinys (fizin?s RAM atminties puslapi? skai?ius) proceso dydis padid?ja. Jei ?ie pra?ymai yra nuolatinis ir neregistruot?, nustatyt? darbo proceso augs vartoti visus fizin?s RAM. Tokiu atveju darbo rinkiniai, visi kiti procesai yra laikinajai atmin?iai ? stand?j? disk?. Taip suma??ja taikom?j? program? ir paslaug? atlikim? nes atminties puslapi? yra nuolat ?ra?yti ? stand?j? disk? ir skaityti i? kietojo disko.

?i? problem? taip pat taikomas darbo rinkinys sistemos fail? talpykl?. Jei yra nuolatinis ir didel?s apimties talpyklos skaityti pra?ym? i? bet kokio proceso ar bet kuris vairuotojas, darbo nustatyto dyd?io sistemos fail? talpyklos augs ?iam poreikiui ?gyvendinti. Sistemos fail? talpykl? sunaudoja fizin?s RAM. Tod?l pakankamai dideles sumas fizin?s RAM n?ra nustatytas kit? proces?.

32 bit? Microsoft Windows operacini? sistem? ankstesn?se nei Windows Vista versijose darbo rinkini? sistemos fail? talpykloje turi teorin? atminties limitas ma?iau than1 GB. Virtualus adres? apribojimas neleid?ia darbo rinkini? sistemos fail? talpykl? alinantis fizin?s RAM.

32 bit? versijos Windows Vista operacines sistemas, branduolio i?tekliai skirstomi dinami?kai. Darbo rinkinys sistemos fail? talpykl? padidina vartoti virtualus adres? diapazonas yra branduolio re?imo s?skaita kitos branduolio i?tekli?. ?is atminties diapazonas apribojimas yra ma?iau nei 2 GB. Jei kompiuteryje yra daugiau nei 2 GB fizin?s RAM, talpyklos negali i?metam?j? visus fizin?s RAM. Vis d?lto talpykl? galite i?metimo ? virtualios erdv?s adres? branduolyje. Tai gali sukelti paskirstymo sugenda d?l kitoki? branduolio.

64 bit? versijos Windows operacini? sistem?, virtualus adres? yra paprastai didesnis nei fizin?s RAM. Tokiu atveju darbo nustatyti sistemos fail? talpykloje gali padidinti vartoti dauguma esan?ios fizin?s RAM atminties.

Problemos sprendimas

Nor?dami i?spr?sti ?i? problem?, naudokite GetSystemFileCacheSize API funkcijos ir SetSystemFileCacheSize API nustatyti did?iausi? arba ma?iausi? dyd?io reik?m? darbo grupi? sistemos fail? talpykl?. I? ?i? funkcij? yra tik remiam? metodas apriboti vartojimo fizin?s atminties i? sistemos fail? talpykl?.

Microsoft Windows dinaminis talpyklos paslauga yra imties paslauga, kuri rodo vien? strategij? naudoti ?ias API iki minimumo suma?inti ?i? problem? poveik?.

Diegiant ir naudojant Microsoft Dynamic talpyklos paslaugos nesukelia d?l Microsoft Windows palaikym?. ?i paslauga ir jos i?eities kodas yra pateikiama kaip pavyzdys, kaip naudoti Microsoft palaiko API suma?inti augim?, fail? sistema atmintyje.

Paslaug? ir ?altinio kod? galima atsisi?sti i? ?ios nuorodos ? "Microsoft" ?iniatinklio svetain?s:
http://www.Microsoft.com/downloads/details.aspx?FamilyId=e24ade0a-5efe-43c8-b9c3-5d0ecb2f39af&displaylang=en

B?sena

?Microsoft? patvirtino, kad tai yra ?Microsoft? produkt?, i?vardyt? skyriuje ?Taikoma?, problema.

Daugiau informacijos

Atminties valdymo algoritm? Windows 7 ir Windows Server 2008 R2 operacin?se sistemose buvo atnaujinta spr?sti daug failas spartinimo problem? rasti ankstesn?se Windows versijose. Yra tik tam tikras unikalus situacij?, kuriame j?s turite vykdyti ?i? paslaug? kompiuteriuose, kuriuose veikia Windows 7 "arba" Windows Server 2008 R2.

Kaip nustatyti, ar j?s? sistema veikia

Siekiant nustatyti, ar j?s? sistema yra paveikti ?i? problem?, ?diekite ?rank? SysInternals RamMap. ?rank? galite gauti Windows Sysinternals interneto svetain?je:

http://technet.Microsoft.com/en-us/SysInternals/ff700229

Kai vykdote ?rank?, pasirinkite parinkt? Naudoti skai?iuoja . Tai rodo kelis stulpelius, kurie iliustruoja Dabartinis modelis, atminties naudojim?. Spustel?kite aktyvus stulpel? r??iuoti pagal naudojam? bait? skai?i?, ir pa?ym?ti vir?? naudojimas tiesiogiai pagal bendr?.

Jei vir?uje naudoti skai?ius yra "Metafailo", ir jei naudojamas didel? dal? atminties, i?kilo sistemos fail? talpykloje klausimas apra?ytas skyriuje "Po?ymiai". Galite tai patikrinti naudojant Performance Monitor steb?ti Memory\System talpyklos gyventojas bait? skaitiklis ir pamatyti augs b?gant laikui nuolat talpyklos.

1 pav. Pavyzd?iui RamMap produkcija, kurioje kompiuteris kyla klausimas.

Sutraukti ?? paveiksl?l?I?pl?sti ?? paveiksl?l?
rammap1


2 pav. Pavyzd?iui RamMap produkcija, kurioje kompiuterio nepatyr? klausimas.

Sutraukti ?? paveiksl?l?I?pl?sti ?? paveiksl?l?
rammap2


JeiMemory\System talpyklos gyventojas bait?skaitiklis ? Performance Monitor rodo tendencij? per tam tikr? laik?, kompiuterio kyla klausimas, kaip parodyta 3 paveiksle.

3 paveikslas. Pavyzd?iui Performance Monitor produkcija, kurioje kompiuteris patirties klausimas per tam tikr? laik?.

Sutraukti ?? paveiksl?l?I?pl?sti ?? paveiksl?l?
perfmon

I? naujo paleiskite reikalavimus

Dar neturite kompiuterio i? naujo galite ?diegti, pa?alinti, ar naudotis ?ia paslauga.

Savyb?s

Straipsnio ID: 976618 - Paskutin? per?i?ra: 2014 m. vasario 27 d. - Per?i?ra: 1.0
Taikoma:
  • Microsoft Windows XP Professional x64 Edition
  • Windows Vista Home Basic
  • Windows Vista Home Premium
  • Windows Vista Business
  • Windows Vista Enterprise
  • Windows Vista Ultimate
  • Windows Vista Home Basic 64-bit edition
  • Windows Vista Home Premium 64-bit edition
  • Windows Vista Enterprise 64-bit edition
  • Windows Vista Ultimate 64-bit edition
  • Microsoft Windows Server 2003 R2 Datacenter Edition (64-Bit x86)
  • Microsoft Windows Server 2003 R2 Enterprise Edition (64-Bit x86)
  • Microsoft Windows Server 2003 R2 Standard Edition (64-Bit x86)
  • Microsoft Windows Server 2003, Datacenter x64 Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
  • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
  • Windows Server 2008 Datacenter without Hyper-V
  • Windows Server 2008 Enterprise without Hyper-V
  • Windows Server 2008 Standard without Hyper-V
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Standard
  • Windows Server 2008 for Itanium-Based Systems
  • Windows Server 2008 R2 Datacenter
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Service Pack 1
  • Windows Server 2008 R2 Standard
Rakta?od?iai: 
kbexpertiseinter kbtshoot kbsurveynew kbprb kbmt KB976618 KbMtlt
Atliktas automatinis vertimas
SVARBU: ?is straipsnis i?verstas naudojant ?Microsoft? ma?ininio vertimo programin? ?rang? ir gali b?ti pataisytas naudojant ?Community Translation Framework? (CTF) technologij?. ?Microsoft? si?lo ma?inos i?verstus ir po to bendruomen?s suredaguotus straipsnius, taip pat ?mogaus i?verstus straipsnius siekdama suteikti prieig? prie vis? savo ?ini? baz?s straipsni? daugeliu kalb?. Ma?inos i?verstuose ir v?liau paredaguotuose straipsniuose gali b?ti ?odyno, sintaks?s ir / arba gramatikos klaid?. ?Microsoft? neatsako u? jokius netikslumus, klaidas arba ?al?, patirt? d?l neteisingo turinio vertimo arba m?s? klient? naudojimosi juo. Daugiau apie CTF ?r. http://support.microsoft.com/gp/machine-translation-corrections.
Spustel?kite ?ia, nor?dami pamatyti ?io straipsnio versij? angl? kalba: 976618

Pateikti atsiliepim?

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com