Ilmneda jõudlusprobleeme rakenduste ja teenuste süsteemi faili vahemälu tarbib enamik füüsilise muutmälu

Windows XP tugi on lõppenud.

Microsoft lõpetas Windows XP tugiteenuse pakkumise 8. aprillil 2014. Muudatus mõjutas teie tarkvaravärskendusi ja turbesuvandeid. Lugege, mida see teie jaoks tähendab ja kuidas saate kaitset säilitada.

Windows Server 2003 tugi lõppes 14. juulil 2015.

Microsoft lõpetas Windows Server 2003 toe 14. juulil 2015. Muudatus mõjutas teie tarkvaravärskendusi ja turbesuvandeid. Lugege, mida see teie jaoks tähendab ja kuidas saate kaitset säilitada.

NB! Artikkel on tõlgitud Microsofti masintõlketarkvaraga ja seda saab parandada Kogukonnapõhise tõlkeraamistiku (CTF) tehnoloogiaga. Microsoft pakub masintõlgitud, kogukonna järeltöödeldud ja inimtõlgitud artikleid, et anda mitmekeelne juurdepääs kõigile meie teabebaasi artiklitele. Masintõlgitud ja järeltöödeldud artiklites võib olla sõnavara-, süntaksi- ja/või grammatikavigu. Microsoft ei vastuta mingite ebatäpsuste, tõrgete ega kahjude eest, mis on tulenenud sisu valest tõlkest või selle kasutamisest meie klientide poolt. Lisateavet CTF-i kohta leiate aadressilt http://support.microsoft.com/gp/machine-translation-corrections/et.

Artikli ingliskeelse versiooni kuvamiseks klõpsake siin: 976618
Sümptomid
Ilmneda jõudlusprobleeme rakendusi ja teenuseid eri versioonides Windows XP, Windows Vista, Windows Server 2003, Windows Server 2008 ja Windows Server 2008 R2. Lisaks märkate järgmisi sümptomeid:
  • Vaba mälu on peaaegu tühi.
  • Süsteemi faili vahemälu tarbib enamik füüsilise muutmälu.
  • On pideva ja kõrge maht vahemällu talletatud loetud taotlused kõvakettale.
Põhjus
Mälu haldamine Microsoft Windowsi operatsioonisüsteeme kasutab nõudlusel põhineva algoritm. Kui mõni tegeleb taotlustega ja kasutab suurel hulgal Mälu töökomplekt (mälu lehekülge füüsilise muutmälu numbrit) protsessi suurus kasvab. Kui sellised taotlused on pidev ja kontrollimata, kasvab protsessi töökomplekti tarbida füüsilise muutmälu. Selles olukorras tööpäeva komplekti kõikide teiste protsesside leheküljed välja kõvaketta. Selline käitumine väheneb rakenduste ja teenuste toimimist sest mälu lehekülge pidevalt kirjutatakse kõvakettale ja lugege arvuti kõvakettal.

Selline käitumine laieneb ka süsteemi faili vahemälu töökomplekt. Kui vahemällu talletatud Loe taotlusi mis tahes protsess või juht pideva ja kõrge maht kasvab süsteemi faili vahemälu mahu seadmine töö selle nõudluse rahuldamiseks. Süsteemi faili vahemälu tarbib füüsilise muutmälu. Seega piisava hulga füüsilise muutmälu pole saadaval teiste protsessidega.

32-bitised versioonid Microsoft Windows operatsioonisüsteemide Windows Vistast vanemates, töö koosnevat süsteemi faili vahemälu on teoreetiline vähem than1 GB mälu. Virtuaalmälu aadressivahemikku piirang takistab süsteemi faili vahemälu tööpäeva komplekti kurnav füüsilise muutmälu.

Windows Vista opsüsteemi 32-bitised versioonid tuuma vahendeid eraldatakse dünaamiliselt. Süsteemi faili vahemälu töökomplekt suurendab tarbida tuumarežiimi arvelt teiste tuuma ressursside virtuaalmälu aadressivahemikku. Mälu range piirang on vähem kui 2 GB. Kui arvutil on rohkem kui 2 GB füüsilist mälu, ei saa vahemälu heitgaasi füüsilise muutmälu. Vahemälu võib heitgaaside kernel virtuaalse aadressiruumi. See võib põhjustada jaotamise ebaõnnestumisi teistele tuuma komponendid.

Windowsi opsüsteemide 64-bit versioonid virtuaalmälu aadressivahemikku suurus on tavaliselt suurem kui füüsilise muutmälu. Selles olukorras võib system file cache töökomplekt suurendada tarbivad kõige füüsilise muutmälu.
Vastukaal
Selle probleemi lahendamiseks kasutada GetSystemFileCacheSize API funktsiooni ja SetSystemFileCacheSize API funktsiooni seada süsteemi faili vahemälu tööpäeva komplekti maksimaalse või minimaalse suuruse väärtus. Nende funktsioonide kasutamine on ainus toetatud meetod füüsilise mälu poolt süsteemi faili vahemälu tarbimise piiramiseks.

Microsoft Windows dünaamiline vahemälu teenus ei proovi teenus, mis näitab ühe strateegia kasutada neid API-sid selle probleemi mõju vähendamiseks.

Installida ja kasutada Microsofti dünaamilist vahemälu teenuse põhjustada tõrjutust toetus Microsoft Windows. Teenus ning selle lähtekood on esitatud kujul näide sellest, kuidas kasutada Microsofti toetatud rakendusliideste faili süsteemi vahemälu kasvu vähendamiseks.

Teenuse ja allika koodi saab alla laadida link Microsofti veebisaidilt:
http://www.microsoft.com/downloads/details.aspx?familyid=e24ade0a-5efe-43c8-b9c3-5d0ecb2f39af&displaylang=en
Olek
Microsoft on kinnitanud, et see probleem esineb Microsofti toodetel, mis on loetletud jaotises "Kehtib".
Lisateave
Mälu haldamine algoritme operatsioonisüsteemide Windows 7 ja Windows Server 2008 R2 värskendatud lahendada paljud faili caching Windowsi varasemates versioonides avastatud probleemid. On ainult teatud ainulaadne olukordi, kus teil on rakendada selle teenusega arvutites, kus töötab Windows 7 või Windows Server 2008 R2.

Kuidas määratleda, kas teie süsteem on mõjutanud

Kindlaks teha, kas teie süsteem on mõjutanud see probleem, paigaldada SysInternals RamMap vahend. Tööriist hangib Windows Sysinternals veebilehelt:


Tööriista käitamisel valige suvand Kasuta loeb . See kuvab mitu veergu, mis illustreerivad mälukasutust praegusele tasemele. Klõpsake aktiivse veeruga Sortimisalusena kasutatavate baitide arvust tähele top kasutus otse all kokku.

Kui top kasutage funktsiooni count on "Metafaili" kui suur osa mälu kasutab, on tekkinud jaotises "Tunnused" kirjeldatud süsteemi faili vahemälu küsimus. Saate kontrollida jõudluse monitori abil jälgida Memory\System vahemälu elanik baiti counter ja vaadake vahemälu kasvab pidevalt ajaga.

Joonis 1. Näide RamMap väljund arvuti on tekkinud probleem.



Joonis 2. Näide RamMap väljund arvuti on tekkinud probleem.



Juhul, kuiMemory\System vahemälu elanik baiticounter jõudluseseiret näha tõusutrendi ajas, arvuti on tekkinud küsimus, nagu on näidatud joonisel 3.

Joonis 3. Näiteks jõudluse monitori väljund, kus arvuti kogemusi küsimus ajas.

Taaskäivitamise nõuded

Teil on arvuti taaskäivitada, kui installida, uninstall või seda teenust kasutada.

Hoiatus. See artikkel on masintõlgitud.

Ominaisuudet

Artikkelin tunnus: 976618 – Viimeisin tarkistus: 02/27/2014 08:26:00 – Versio: 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 KbMtet
Palaute