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

Nutrauktas „Windows XP“ palaikymas

Nuo 2014 m. balandžio 8 d. „Microsoft“ nutraukė „Windows XP“ palaikymą. Tai paveikė programinės įrangos naujinimus ir saugą. Sužinokite, ką tai reiškia jums ir kaip užtikrinti kompiuterio saugą.

2015 m. liepos 14 d. buvo nutrauktas „Windows Server 2003“ palaikymas

2015 m. liepos 14 d. „Microsoft“ nutraukė „Windows Server 2003“ palaikymą. Tai paveikė programinės įrangos naujinimus ir saugą. Sužinokite, ką tai reiškia jums ir kaip užtikrinti kompiuterio saugą.

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
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:


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.



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



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ą.

Iš naujo paleiskite reikalavimus

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

Įspėjimas: šis straipsnis išverstas automatiškai

Savybės

Straipsnio ID: 976618 – Paskutinė peržiūra: 02/27/2014 16:19:00 – Peržiūra: 1.0

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

  • kbexpertiseinter kbtshoot kbsurveynew kbprb kbmt KB976618 KbMtlt
Atsiliepimai