Computerele care execută Windows XP Service Pack 2 ?i care sunt echipate cu mai multe procesoare care acceptă caracteristici de gestionare a alimentării procesoarelor se pot confrunta cu scăderi ale performan?ei

Traduceri articole Traduceri articole
ID articol: 896256 - View products that this article applies to.
Măriți totul | Reduceți totul

În această pagină

Simptome

Computerele care sunt echipate cu mai multe procesoare care acceptă caracteristici de gestionare a alimentării procesoarelor, cum ar fi stările de performan?ă ACPI (Advanced Configuration and Power Interface) pentru procesor, solicită Microsoft Windows XP Service Pack 2 (SP2). Sunt disponibile actualizări suplimentare pentru a optimiza performan?ele ?i comportamentul computerelor care execută Windows XP SP2. Fără aceste actualizări, computerele echipate cu aceste procesoare dual-core, mobile ?i cu capacitate de gestionare a alimentării se pot confrunta cu scăderi ale performan?ei sau cu un comportament nea?teptat.

Notă Această problemă se aplică ?i versiunilor x64 de Microsoft Windows Server 2003. Însă, acest articol ?i remedierile rapide proprii asociate nu sunt destinate rezolvării problemelor de periodizare din jocuri ?i din alte aplica?ii care se execută pe computere AMD dual-core. Pentru informa?ii suplimentare despre problemele de performan?ă pe computere dual-core, face?i clic pe următorul număr de articol pentru a vedea articolul în Baza de cuno?tin?e Microsoft:
909944 Performan?a jocului poate fi mai slabă pe un computer Windows XP care utilizează un procesor dual-core

Rezoluție

Informa?ii despre actualizare

Următorul fi?ier este disponibil pentru descărcare de la Centrul de descărcare Microsoft:

Reduceți imagineaMăriți imaginea
Descărcare
Descărca?i acum pachetul WindowsXP-KB896256-v4-x86-ENU.exe.

Data publicării: 19.12.06

Pentru mai multe informa?ii despre modul de descărcare a fi?ierelor de suport Microsoft, face?i clic pe următorul număr de articol pentru a vedea articolul în Baza de cuno?tin?e Microsoft:
119591 Cum se ob?in fi?ierele de asisten?ă Microsoft de la serviciile online
Microsoft a scanat acest fi?ier pentru a detecta viru?i. Microsoft a utilizat cel mai recent software de detectare a viru?ilor care era disponibil la data publicării fi?ierului. Fi?ierul este stocat pe servere securizate care împiedică modificările neautorizate aduse fi?ierului.

Cerin?e preliminare

Nu există condi?ii preliminare.

Cerin?ă de repornire

După aplicarea acestei actualizări trebuie repornit computerul.

Informa?ii despre înlocuirea actualizărilor

Această actualizare nu înlocuie?te nici o altă actualizare.

Informa?ii despre fi?ier

Versiunea în limba engleză a acestei actualizări are atributele de fi?ier (sau atribute de fi?ier mai recente) enumerate în următorul tabel. Datele ?i orele acestor fi?iere sunt prezentate în ora universală (UTC). Când vizualiza?i informa?iile despre fi?iere, acestea sunt transformate în ora locală. Pentru a afla diferen?a între timpul universal ?i cel local, utiliza?i fila Fus orar din elementul Dată ?i oră din Panoul de control.
Reduceți tabelulMăriți tabelul
File nameFile versionFile sizeDateTimePlatformSP requirement
Halmacpi.dll5.1.2600.3023134,40030-Oct-200611:27x86SP2
Ntkrnlmp.exe5.1.2600.30232,137,60030-Oct-200612:11x86SP2
Ntkrnlpa.exe5.1.2600.30232,059,26429-Oct-200619:27x86SP2
Ntkrpamp.exe5.1.2600.30232,017,28030-Oct-200611:27x86SP2
Ntoskrnl.exe5.1.2600.30232,182,01630-Oct-200612:13x86SP2

Stare

Microsoft a confirmat că aceasta este o problemă în produsele Microsoft enumerate în sec?iunea „Se aplică la”.

Informații suplimentare

Este necesar Windows XP SP2 pe computerele care au mai multe CPU care acceptă stări de performan?ă ACPI pentru procesoare. Această cerin?ă include computerele care acceptă următoarele elemente:
  • Mai multe sockete fizice
  • Proiectări multiple-core
  • Mai multe fire logice, cum ar fi tehnologia Intel hyper-threading
Deoarece Windows XP nu a fost proiectat ini?ial pentru a accepta stările de performan?ă pentru configura?iile multiprocesor, modificările sunt cerute pentru a oferi corect acest suport în sisteme multiprocesor. Windows XP Service Pack 2 con?ine modificările necesare ale managerului de alimentare pentru kernel. Aceste modificări asigură func?ionarea corectă a Windows XP în sisteme multiprocesor cu stări de performan?ă a procesoarelor.

Acest remediu rapid se adresează următoarelor probleme cu computerele care au mai multe procesoare care acceptă stările de performan?ă ale procesoarelor:
  • O posibilă scădere a performan?ei pentru procese de lucru pe fire unice când stările de performan?ă pentru procesoare utilizează comutarea la cerere.
  • Sincronizarea regi?trilor de contorizare a mărcii de timp a procesoarelor (TSC) pentru toate procesoarele, atunci când se utilizează cronometrul de gestionare a alimentării ACPI pe sisteme multiprocesor.
  • Probleme de promovare ?i retrogradare a stării ACPI C în managerul de alimentare pentru kernel.

Detalii despre actualizare

Scădere posibilă a performan?ei în timpul comutării la cerere

Comutarea la cerere (DBS) reprezintă utilizarea stărilor de performan?ă ale procesoarelor ACPI (tensiune dinamică ?i scalare a frecven?ei) ca răspuns la procesele de lucru ale sistemului. Gestionarea alimentării procesoarelor în Windows XP implementează DBS utilizând politica adaptivă de reducere a procesorului. Această politică ajustează dinamic ?i automat starea de performan?ă a procesorului ca răspuns la utilizarea de CPU în sistem, fără interven?ia utilizatorului.

Când se execută procese de lucru pe un singur fir pe sisteme multiprocesor care includ configura?ii cu dual-core, procesele de lucru pot migra prin nucleele CPU disponibile. Acest comportament reprezintă modul natural în care Windows planifică lucrul pe măsura resurselor CPU disponibile. Cu toate acestea, pe sistemele care au stări de performan?ă a procesorului care se execută cu politica adaptivă de reducere a procesorului, această migrare a firelor de execu?ie poate face ca gestionarul central de alimentare al Windows să calculeze incorect starea de performan?ă optimă cerută pentru procesor. Acest comportament se produce deoarece un nucleu de procesor individual, logic sau fizic, poate să apară ca fiind mai pu?in ocupat decât este cu adevărat întregul pachet procesor. În măsurătorile de performan?ă care utilizează procese de execu?ie pe un singur fir, această caracteristică poate arăta rezultate de performan?ă scăzută sau un grad ridicat de variabilitate între execu?ii succesive ale unor teste de măsurare identice.

Acest remediu rapid include modificări la gestionarul de alimentare pentru kernel, pentru ca acesta să urmărească utilizarea CPU la nivelul întregului pachet de procesor. Aceste modificări activează vizibilitatea nivelului real de activitate al unui complex de CPU ?i, prin urmare, ajută la calcularea corectă a unei stări de performan?ă ?intă sporite.

Notă Această solu?ie acordă prioritate cre?terii performan?elor în defavoarea economiei de energie. Cu toate că scorurile de performan?ă a măsurătorilor poate să se îmbunătă?ească, durata de via?ă a bateriei poate fi afectată negativ. Pentru aceasta, această modificare a politicii la nivel de kernel poate fi dezactivată de o cheie de registry pentru a permite o flexibilitate maximă.

Cum se dezactivează noul comportament pentru starea de performan?ă

Important Această sec?iune, metodă sau activitate con?ine pa?i care vă indică modalită?i de modificare a registry. Însă, dacă modifica?i registry incorect, pot apărea probleme serioase. De aceea, asigura?i-vă că urma?i ace?ti pa?i cu aten?ie. Pentru o protec?ie mai bună, înainte de a face modificări, realiza?i o copie de rezervă a registry. Apoi, registry se poate restabili dacă apare o problemă. Pentru informa?ii suplimentare despre copierea de rezervă ?i restabilirea registry, face?i clic pe următorul număr de articol pentru a-l vedea în Baza de cuno?tin?e Microsoft:
322756 Cum se creează copii de rezervă si cum se pot restaura cheile de registry în Windows


După ce instala?i acest remediu rapid care este descris în acest articol, ave?i posibilitatea să utiliza?i setările de registry pentru a dezactiva noul comportament al politicii pentru starea de performan?ă.

Dacă dori?i să dezactivăm pentru dvs. noul comportament privind politica stării de performan?ă, continua?i cu sec?iunea „Remediere automată”. Dacă prefera?i să remedia?i dvs. problema, continua?i cu sec?iunea „Remediere personală”.

Remediere automată



Pentru o remediere automată a acestei probleme, face?i clic pe linkul sau pe butonul Fix it. În caseta de dialog Descărcare fi?ier, face?i clic pe Executare, apoi urma?i pa?ii din expertul Fix it.


Remediere problemă
Microsoft Fix it 50608

Note
  • Instala?i remedierea rapidă descrisă în acest articol înainte să executa?i acest pachet.
  • Este posibil ca acest expert să fie numai în limba engleză. Însă, remedierea automată func?ionează ?i pentru alte versiuni de limbă de Windows.
  • Dacă nu vă afla?i la computerul care manifestă problema, salva?i solu?ia Fix it pe o unitate flash sau pe un CD, apoi executa?i-o pe computerul care manifestă problema.

Apoi continua?i cu sec?iunea „S-a remediat problema?”.



Remediere personală

Pentru a utiliza setările registry pentru a dezactiva comportamentul politicii privind starea performan?ei, urma?i ace?ti pa?i:
  1. Face?i clic pe Start, pe Executare, tasta?i regedit, apoi face?i clic pe OK.
  2. Face?i clic cu butonul din dreapta pe HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager, indica?i spre New, apoi face?i clic pe Key.
  3. Tasta?i Throttle pentru noul nume de cheie.
  4. Face?i clic cu butonul din dreapta pe Throttle, indica?i spre New, apoi face?i clic pe DWORD Value.
  5. Tasta?i PerfEnablePackageIdle ca nume al valorii.
  6. Face?i clic cu butonul din dreapta pe PerfEnablePackageIdle, apoi face?i clic pe Modify.
  7. În caseta Value data, tasta?i 0. Asigura?i-vă că s-a selectat Hexadecimal în caseta de dialog Edit DWORD Value, apoi face?i clic pe OK.

    Notă Se poate trece 1 în caseta Value data pentru a activa noul comportament al politicii pentru starea de performan?ă.
  8. Părăsi?i Registry Editor.

S-a remediat problema?

  • Verifica?i dacă problema s-a remediat. Dacă problema s-a rezolvat, a?i terminat cu această sec?iune. Dacă problema nu s-a remediat, contacta?i asisten?a.
  • Apreciem părerea dvs. Pentru a vă spune părerea sau pentru a raporta orice problemă cu această solu?ie, lăsa?i un comentariu în blogul „Remediere automat㔠sau trimite?i-ne un mesaj de po?tă electronică.

Corectarea sincronizării TSC

Pe unele sisteme de operare, TSC poate modifica frecven?a la care calculează. În plus, procesorul TSC poate opri calculul când sunt utilizate anumite caracteristici de gestiune a alimentării procesorului. Pe computerele care au mai multe procesoare, TSC este de obicei cronometrul hardware al sistemului de operare care acceptă apelurile la func?ia kernel KeQueryPerformanceCounter. Când TSC nu incrementează uniform, componentele de sistem care utilizează func?ia kernel KeQueryPerformanceCounter pot să nu func?ioneze corect. Pentru a remedia această problemă, Microsoft face posibilă utilizarea cronometrului ACPI Power Management drept cronometru al sistemului de operare, care să accepte func?ia kernel KeQueryPerformanceCounter. Cu toate acestea, unele programe pot accesa direct TSC, ignorând interfe?ele API pentru cronometrul Windows. Nivelul de abstractizare multi-procesor (HAL - Hardware Abstraction Layer) se asigură că regi?trii TSC de pe toate procesoarele unui computer cu mai multe procesoare rămân perfect sincroniza?i. De aceea, accesarea prin software de sistem ce poate fi direc?ionat către procesoare diferite nu returnează rezultate diferite. Această modificare asigură de faptul că HAL pentru procesoare multiple continuă să sincronizeze corect TSC pentru toate procesoarele unui computer, chiar dacă cronometrul ACPI de gestionare a alimentării este utilizat drept cronometru hardware al sistemului de operare.

Promovare ?i retrogradare corectă pentru starea C

Această modificare corectează problemele cu gestionarul de alimentare pentru kernel, astfel încât să manevreze corect promovarea ?i retrogradarea stării ACPI C a procesorului pe sistemele multiprocesor.

Informații suplimentare

Pentru informa?ii suplimentare despre un subiect asemănător, face?i clic pe următorul număr de articol pentru a vedea articolul în Baza de cuno?tin?e Microsoft:
835730 Sunetele se redau lent sau muzica nu este redată continuu în Windows XP sau Windows 2000
Pentru informa?ii suplimentare despre terminologia standard utilizată pentru a descrie actualizările de software Microsoft, face?i clic pe următorul număr de articol pentru a vedea articolul în Baza de cuno?tin?e Microsoft:
824684 Descrierea terminologiei standard utilizate în descrierea actualizărilor de software Microsoft
Produsele producătorilor ter?i prezentate în acest articol sunt fabricate de companii independente de Microsoft. Microsoft nu garantează în nici un fel, implicit sau în alt mod, func?ionarea sau fiabilitatea acestor produse.

Proprietă?i

ID articol: 896256 - Ultima examinare: 10 iunie 2013 - Revizie: 3.1
Se aplică la:
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
Cuvinte cheie: 
atdownload kbwinserv2003sp2fix kbqfe kbhotfixserver kbfix kbbug kbfixme kbmsifixme KB896256

Trimite?i feedback

 

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