Momentan sunteți offline, așteptați să vă reconectați la internet

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

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.

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:

DescărcareDescă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.
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.



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.
dbs pm timer mp hal fixit fixme fix it
Proprietăți

ID articol: 896256 - Ultima examinare: 06/10/2013 02:12:00 - Revizie: 3.1

Microsoft Windows Server 2003, Standard x64 Edition, Microsoft Windows Server 2003, Enterprise x64 Edition

  • atdownload kbwinserv2003sp2fix kbqfe kbhotfixserver kbfix kbbug kbfixme kbmsifixme KB896256
Feedback