Aveţi probleme de performanţă în aplicaţii şi consolidare servicii, atunci când fişier sistem cache consumă cea mai mare parte RAM fizic

Asistența pentru Windows XP s-a încheiat

Microsoft a încheiat asistența pentru Windows XP la data de 8 aprilie 2014. Această schimbare a afectat actualizările de software și opțiunile de securitate. Aflați ce înseamnă aceasta pentru dvs. și cum puteți rămâne protejat.

Asistența pentru Windows Server 2003 s-a încheiat la 14 iulie 2015

Microsoft a încheiat asistența pentru Windows Server 2003 14 iulie 2015. Această schimbare a afectat actualizările de software și opțiunile de securitate. Aflați ce înseamnă aceasta pentru dvs. și cum puteți rămâne protejat.

IMPORTANT: Acest articol este tradus cu ajutorul software-ului Microsoft de traducere automată și poate fi corectat prin intermediul tehnologiei Community Translation Framework (CTF). Microsoft oferă articole traduse automat, post-editate de comunitate și articole traduse de oameni, pentru a permite accesul la toate articolele din Baza noastră de cunoștințe în mai multe limbi. Articolele traduse automat și post-editate pot conține greșeli de vocabular, sintaxă și/sau gramatică. Microsoft nu este responsabil de inexactitățile, erorile sau daunele cauzate de traducerea greșită a conținutului sau de utilizarea acestuia de către clienți. Găsiți mai multe informații despre traducerea în colaborare la http://support.microsoft.com/gp/machine-translation-corrections/ro.

Faceți clic aici pentru a vizualiza versiunea în limba engleză a acestui articol: 976618
Simptome
Aveţi probleme de performanţă în aplicaţii şi consolidare servicii, în diferitele versiuni ale Windows XP, Windows Vista, Windows Server 2003, Windows Server 2008 şi Windows Server 2008 R2. În plus, observaţi următoarele simptome:
  • Folositor memorie este aproape epuizat.
  • Sistem dosar cache consumă cea mai mare parte RAM fizic.
  • Există un volum Urmărire şi înaltă de cache cereri citire hard disk.
Cauză
Memorie de management în sistemele de operare Microsoft Windows utilizează un algoritm bazat pe cerere. În cazul în care orice proces cereri şi utilizări o cantitate mare de memorie, dimensiunea de un set de lucru (numărul de pagini de memorie din RAM fizic) procesului de creste. Dacă aceste cereri sunt continuu şi necontrolate, setul de lucru a procesului va creşte pentru a consuma toate RAM fizic. În această situaţie, seturi de lucru pentru toate celelalte procese sunt paginate afară, la hard disk. Acest comportament scade performanţa aplicaţiilor şi serviciilor pentru pagini de memorie sunt continuu scris la hard disk şi citi de pe hard disk.

Acest comportament se aplică, de asemenea, un set de lucru de sistem dosar cache. Dacă există un volum Urmărire şi înaltă de cache cereri citi din orice proces sau orice şofer, lucru stabilit dimensiunea sistem dosar cache va creşte pentru a satisface această cerere. Sistem dosar cache consumă RAM fizic. Prin urmare, cantităţi suficiente de fizică RAM nu sunt disponibile pentru alte procese.

Pe 32 de biţi versiuni de sisteme de operare Microsoft Windows anterioare Windows Vista, seturi de lucru sistem dosar cache-ului au o limită teoretică a memoriei de mai puţin GB than1. Limitarea de intervalul de adrese virtuale previne seturi de lucru de sistem dosar cache la epuizarea fizică RAM.

Pe 32 de biţi versiuni de sisteme de operare Windows Vista, nucleu resursele sunt alocate dinamic. Setul de lucru de sistem dosar cache creşte să consume gama virtual adresa modului kernel-ului în detrimentul altor resurse de nucleu. Limitarea de memorie gama este mai mică de 2 GB. Dacă computerul are mai mult de 2 GB de RAM fizic, memoria cache nu poate evacuare toate RAM fizic. Cu toate acestea, memoria cache poate evacuare spaţiu de adrese virtuale în kernel-ului. Acest lucru poate provoca eşecuri de alocare pentru alte componente nucleu.

Pe 64-bit traducere de Ferestre operaţie sistem, dimensiunea de intervalul de adrese virtuale este de obicei mai mare decât RAM fizic. În această situaţie, un set de lucru pentru fişier sistem cache poate creşte pentru a consuma cel mai mult de RAM fizic.
Remediere
Pentru a rezolva această problemă, utilizaţi funcţia GetSystemFileCacheSize API şi funcţia de SetSystemFileCacheSize API pentru a seta valoarea de dimensiune maximă sau minimă pentru seturile de lucru sistem dosar cache-ului. Utilizarea acestor funcţii este singura metodă acceptate să limiteze consumul de physical memorie de sistem dosar cache.

Microsoft Ferestre serviciu dinamic Cache este un serviciu de probă care demonstrează o strategie pentru a utiliza aceste API-uri pentru a minimiza efectele de această problemă.

Instalarea şi utilizarea serviciului Microsoft Dynamic Cache nu produce excluderea suport pentru Microsoft Windows. Acest serviciu şi codul său sursă sunt furnizate ca un exemplu de cum să utilizaţi Microsoft sprijinit API-uri pentru a reduce creşterea fişierul cache de sistem.

Serviciu şi codul sursă pot fi descărcate la următorul link în site web Microsoft:
http://www.Microsoft.com/downloads/details.aspx?FamilyID=e24ade0a-5efe-43c8-b9c3-5d0ecb2f39af&displaylang=en
Stare
Microsoft a confirmat că aceasta este o problemă cu produsele Microsoft enumerate în secţiunea "Se aplică la".
Informaţii suplimentare
Algoritmi de management de memorie în sistemele de operare Windows 7 şi Windows Server 2008 R2 au fost actualizate pentru a aborda mai multe fişiere cache problemele găsite în versiunile anterioare de Windows. Exista doar anumite situaţii unic în care trebuie să pună în aplicare acest serviciu pe computere care execută Windows 7 sau Windows Server 2008 R2.

Cum de a determina dacă sistemul dumneavoastră este afectate

Pentru a determina dacă sistemul dumneavoastră este afectat de această problemă, instalaţi instrumentul SysInternals RamMap. Puteţi obţine instrumentul Windows Sysinternals pe următoarele site-ul:


Când executaţi instrumentul, selectaţi opţiunea Utilizare contează . Afişează mai multe coloane care ilustrează modelul curent de Utilizare memorie. Faceţi clic pe coloana Active pentru a sorta după numărul de octeţi utilizat, şi notă de utilizare top direct în total.

În cazul în care top utiliza conta este "Metafile", şi dacă este utilizată o mare parte din memorie, se confruntă cu problema sistem dosar Cache, care este descrisă în secţiunea "Simptome". Puteţi verifica acest lucru prin utilizarea Performance Monitor pentru a monitoriza contra Memory\System Cache rezident octeţi şi vedea cache-ul creşte continuu în marcă de timp.

Figura 1. Exemplu de rezultat RamMap în care calculatorul se confruntă cu problema.



Figura 2. Exemplu de rezultat RamMap în care computerul nu se confruntă cu problema.



CarmenMemory\System Cache rezident Bytescontra în Performance Monitor arată o tendinţă ascendentă în marcă de timp, computerul se confruntă cu această problemă, aşa cum se arată în figura 3.

Figura 3. Exemplu de rezultat Performance Monitor în care computerul prezintă problema în marcă de timp.

Reporniţi cerinţele

Nu trebuie să reporniţi computerul când instala, dezinstala, sau folosiţi acest serviciu.

Avertisment: acest articol a fost tradus automat

Proprietăți

ID articol: 976618 - Ultima examinare: 03/01/2014 04:52:00 - Revizie: 4.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 x64 Edition, Microsoft Windows Server 2003 R2 Enterprise x64 Edition, Microsoft Windows Server 2003 R2 Standard x64 Edition, 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 KbMtro
Feedback