Windows XP hoolduspaketti 2 kasutavad ning protsessorite energiahaldusfunktsioone toetava mitme protsessoriga arvutite jõudlus võib väheneda

Artiklite tõlked Artiklite tõlked
Artikli ID: 896256 - Vaadake tooteid, millega see artikkel seostub.
Laienda kõik | Ahenda kõik

Sellel veebilehel

Sümptomid

Mitme protsessoriga ning protsessorite energiahaldusfunktsioone (nt Advanced Configuration and Power Interface (ACPI) protsessori jõudlusolekuid) toetavad arvutid nõuavad Microsoft Windows XP hoolduspaketi 2 (SP2) installimist. Windows XP hoolduspaketiga 2 töötavate arvutite jõudluse optimeerimiseks on saadaval lisavärskendused. Nende värskendusteta võib kirjeldatud energiahaldusfunktsioonidega ning mobiilsete ja kahetuumaliste protsessoritega arvutite jõudlus väheneda või arvutid võivad käituda mitteootuspäraselt.

Märkus. See probleem ilmneb ka Microsoft Windows Server 2003 x64-põhistes versioonides. Käesolev artikkel ja sellega seotud privaatne kiirparandus pole siiski mõeldud mängude ja muude AMD kahetuumalistes arvutites töötavate rakenduste ajastamisprobleemide lahendamiseks. Kahetuumaliste arvutite jõudlusprobleemide kohta lisateabe saamiseks klõpsake Microsofti teabebaasi artikli kuvamiseks järgmisel artiklinumbril:
909944 Kahetuumalist protsessorit kasutavas Windows XP põhises arvutis võib mängude jõudlus olla väike

Lahendus

Värskendusteave

Microsofti allalaadimiskeskuses on allalaadimiseks saadaval järgmine fail.

Ahenda see piltLaienda see pilt
Allalaadimine
Paketi WindowsXP-KB896256-v4-x86-ENU.exe kohene allalaadimine.

Väljaandmiskuupäev: 19. detsember 2006

Kui soovite lisateavet Microsofti tugifailide allalaadimise kohta, klõpsake Microsofti teabebaasi artikli kuvamiseks järgmisel artiklinumbril:
119591 Microsofti tugifailide hankimine võrguteenuste kaudu
Microsoft skannis seda faili viiruste leidmiseks. Microsoft kasutas uusimat viirusetõrjetarkvara, mis oli faili postitamise päeval saadaval. Faili talletatakse üliturvalistes serverites, kus keegi ei saa seda faili volitamata muuta.

Eeltingimused

Eeltingimusi pole.

Taaskäivitamise nõue

Pärast selle värskenduse rakendamist tuleb arvuti taaskäivitada.

Värskenduse asendamisteave

See värskendus ei asenda ühtegi muud värskendust.

Failiteave

Selle värskenduse ingliskeelsel versioonil on järgmises tabelis loetletud failiatribuudid (või uuemad). Nende failide kuupäevad ja kellaajad on esitatud koordineeritud maailmaaja (UTC) järgi. Failiteabe kuvamisel teisendatakse need kohalikuks ajaks. UTC-aja ja kohaliku aja erinevuse väljaselgitamiseks kasutage juhtpaneeli tööriista Date and Time (Kuupäev ja kellaaeg) vahekaarti Time Zone (Ajavöönd).
Ahenda see tabelLaienda see tabel
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

Olek

Microsoft on kinnitanud, et see probleem ilmneb jaotises ?Kehtib järgmiste toodete kohta? loetletud Microsofti toodete puhul.

Lisateave

Mitme protsessoriga ning ACPI protsessori jõudlusolekuid toetavad arvutid nõuavad Windows XP hoolduspaketi 2 installimist. See nõue kehtib järgmisi komponente toetavate arvutite kohta.
  • Mitu füüsilist soklit
  • Mitmetuumalised lahendused
  • Mitu loogilist lõime (nt Inteli ?hüperlõimede? (hyper-threading) tehnoloogia)
Et Windows XP algses tehnilises lahenduses pole ette nähtud mitmeprotsessoriliste konfiguratsioonide jõudlusolekute tuge, tuleb seda mitmeprotsessoriliste süsteemide tõrgeteta toetamiseks pisut muuta. Windows XP hoolduspakett 2 sisaldab operatsioonisüsteemi tuuma energiahalduri vajalikke muudatusi. Nende muudatustega tagatakse Windows XP töökindlus protsessori jõudlusolekute toega mitmeprotsessorilistes süsteemides.

See kiirparandus lahendab ka järgmised protsessori jõudlusolekute toega mitmeprotsessoriliste süsteemidega seostuvad probleemid.
  • Ühelõimeliste töökoormuste võimalik jõudluslangus, kui protsessori jõudlusolekud kasutavad nõudluspõhist ümberlülitust.
  • Kui ACPI energiahalduse ajastit kasutatakse mitme protsessoriga süsteemides, registreeritakse protsessori ajatempliloenduri (TSC) sünkroonimine mitmel protsessoril.
  • ACPI C-oleku kõrgendamise ja madaldamise probleemid operatsioonisüsteemi tuuma energiahalduses.

Värskenduse üksikasjad

Võimalik jõudluse langus nõudluspõhisel ümberlülitusel

Nõudluspõhine tegumivahetus (DBS ? Demand-Based Switching) on ACPI protsessori jõudlusolekute(dünaamilise pinge ja sageduse skaleerimise) kasutamine vastavalt süsteemi töökoormusele. Windows XP protsessori energiahaldus rakendab DBS-i, kasutades adaptiivset protsessori ahendamise poliitikat. Selle poliitikaga reguleeritakse kasutaja sekkumiseta dünaamiliselt ja automaatselt protsessori aktiivset jõudlusolekut vastusena süsteemi protsessorikasutusele.

Kui ühelõimelised töökoormused töötavad kahetuumaliste konfiguratsioonidega mitmeprotsessorilistes süsteemis, võib koormus levida üle mitme saadaoleva protsessorituuma. See käitumine on loomulik artefakt Windowsi töö planeerimisel saadaolevate protsessoriressursside kaudu. Selliste süsteemide puhul, mis kasutavad protsessori jõudlusolekuid, mis töötavad adaptiivse protsessori ahendamise poliitikaga, võib lõimede siirdamine põhjustada aga Windowsi tuuma energiahalduris vigu protsessori optimaalse sihtjõudlusoleku arvutamisel. Selline käitumine ilmneb seetõttu, et üksiku protsessori tuum (loogiline või füüsiline) võib jätta vähema hõivatuse mulje kui kogu protsessorikomplektil tegelikult on. Ühelõimelisi töökoormusi kasutavate jõudlustestide puhul võite seda artefakti märgata alanenud jõudlusnäitajatena või suure varieeruvusena järjestikuste identsete jõudlustestide tulemustes.

See kiirparandus sisaldab süsteemi tuuma energiahaldusmooduli muudatusi, mis aitavad jälgida protsessorite kasutust protsessorikomplektis. Need muudatused võimaldavad jälgida protsessorikomplekti tegelikku tegevustaset ning aitavad seega õigesti arvutada suuremat sihtjõudlusolekut.

Märkus. See lahendus on mõeldud pigem jõudluse tõstmiseks kui energia säästmiseks. Ehkki jõudlustestide näitajad võivad paraneda, võib aku eluiga hoopiski lüheneda. Seda arvestades saab selle tuumapoliitika muudatuse maksimaalse paindlikkuse tagamiseks registrivõtmega keelata.

Jõudlusolekute uue poliitika rakendamise keelamine

NB! See jaotis, meetod või toiming sisaldab etappe, mille käigus õpetatakse registrit muutma. Registri vale muutmine võib aga põhjustada tõsiseid probleeme. Seetõttu järgige tingimata hoolikalt juhiseid. Lisakaitseks varundage register kindlasti enne selle muutmist. Siis saate probleemide ilmnemisel registri taastada. Kui soovite lisateavet registri varundamise ja taastamise kohta, siis klõpsake Microsofti teabebaasi artikli kuvamiseks järgmisel artiklinumbril:
322756 Registri varundamine ja taastamine operatsioonisüsteemis Windows


Kui olete artiklis kirjeldatud kiirparanduse installinud, saate uue jõudlusolekut mõjutava poliitikaga kaasneva käitumise registrisätete abil keelata.

Kui soovite, et keelaksime jõudlusoleku uue poliitikaga kaasneva käitumise teie eest, minge jaotisse ?Lahendage minu eest?. Kui eelistate probleemi ise lahendada, minge jaotisse ?Las ma lahendan ise?.

Lahendage minu eest



Selle probleemi automaatseks lahendamiseks klõpsake nupul või lingil Fix it. Klõpsake dialoogiboksis File Download (Faili allalaadimine) nupul Run (Käivita) ja järgige lahendusviisardi juhiseid.


Lahenda see probleem
Microsoft Fix it 50608

Märkused
  • Enne selle paketi käivitamist installige selles artiklis kirjeldatud kiirparandus.
  • See viisard võib olla üksnes ingliskeelne. Automaatne lahendus toimib siiski ka Windowsi muukeelsete versioonide puhul.
  • Kui te ei ole arvuti juures, kus probleem esineb, salvestage lahendus USB-mäluseadmele või CD-le ja seejärel käivitage see probleemses arvutis.

Järgmisena minge jaotisse ?Kas see lahendas probleemi??.



Las ma lahendan ise

Jõudlusoleku uue poliitikaga kaasneva käitumise keelamiseks registrisätete abil toimige järgmiselt.
  1. Klõpsake nupul Start ja käsul Run (Käivita). Tippige käsk regedit ja klõpsake OK.
  2. Paremklõpsake üksusel HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager, valige käsk New (Uus) ja klõpsake käsul Key (Võti).
  3. Tippige uue võtme nimeks Throttle.
  4. Paremklõpsake väärtusel Throttle, valige käsk New (Uus) ja klõpsake käsul DWORD Value (DWORD-väärtus).
  5. Tippige väärtuse nimeks PerfEnablePackageIdle.
  6. Paremklõpsake väärtusel PerfEnablePackageIdle ja klõpsake käsul Modify (Muuda).
  7. Tippige väljale Value data (Väärtuseandmed) väärtus 0. Veenduge, et dialoogiboksis Edit DWORD Value (DWORD-väärtuse redigeerimine) oleks valitud suvand Hexadecimal (Kuueteistkümnendarv), ja klõpsake OK.

    Märkus. Uue jõudlusolekut mõjutava poliitikaga kaasneva käitumise lubamiseks võite väljale Value data (Väärtuseandmed) tippida väärtuse 1 .
  8. Sulgege registriredaktor.

Kas see lahendas probleemi?

  • Kontrollige, kas probleem on lahenenud. Kui probleem on lahendatud, olete selle jaotisega lõpetanud. Kui probleem ei ole lahenenud, võite võtta ühendust tugiteenusega.
  • Hindame teie tagasisidet. Kui soovite anda tagasisidet või teatada mõnest probleemist selle lahendusega, jätke palun kommentaar ?Lahendage minu eest? ajaveebi või saatke meile meilisõnum.

TSC-sünkroonimise parandamine

Teatud operatsioonisüsteemides võib protsessori TSC muuta oma loendamissagedust. Lisaks sellele võib protsessori TSC teatud energiahaldusfunktsioonide kasutamisel loendamise hoopis katkestada. Mitme protsessoriga arvutites on TSC tavaliselt operatsioonisüsteemi riistvaraline ajasti, mis toetab kutsete esitamist tuumafunktsioonile KeQueryPerformanceCounter. Kui TSC ei kasuta inkrementimisel ühetaolist sammu, ei pruugi tuumafunktsiooni KeQueryPerformanceCounter kasutavad süsteemikomponendid õigesti töötada. Selle probleemi lahendamiseks on Microsoft tekitanud võimaluse ACPI energiahalduse ajasti (Power Management Timer) kasutamiseks operatsioonisüsteemi ajastina, mis toetab tuumafunktsiooni KeQueryPerformanceCounter. Sellegipoolest saavad teatud programmid Windowsi ajasti API-sid eirata ja TSC-ga otse ühenduse luua. Mitmeprotsessorilise süsteemi riistvara abstraktsioonikiht (HAL) kontrollib, et mitmeprotsessorilise arvuti kõigi protsessorite TSC-registrid oleksid tihedalt sünkroonitud. Seetõttu ei anna süsteemiprogrammide erinevatesse protsessoritesse suunatud pöördumised erinevaid tulemusi. See muudatus tagab mitmeprotsessorilise süsteemi HAL-kihi töökindluse arvuti kõigi protsessorite TSC-registrite sünkroonimisel isegi juhul, kui operatsioonisüsteemi riistvaralise ajastina kasutatakse ACPI energiahalduse ajastit.

ACPI C-oleku kõrgendamise ja madaldamise parandamine

Selle muudatusega parandatakse tuuma energiahalduri probleemid protsessori ACPI C-oleku kõrgendamisel ja madaldamisel mitmeprotsessorilistes süsteemides.

Lisateave

Seostuva teema kohta lisateabe saamiseks klõpsake Microsofti teabebaasi artikli kuvamiseks järgmisel artiklinumbril:
835730 Operatsioonisüsteemis Windows XP või Windows 2000 võidakse heli esitada aeglaselt või on muusika esitamine katkendlik
Lisateabe saamiseks Microsofti tarkvaravärskenduste kirjeldamiseks kasutatava standardterminoloogia kohta klõpsake Microsofti teabebaasi artikli kuvamiseks järgmisel artiklinumbril:
824684 Microsofti tarkvaravärskenduste iseloomustamiseks kasutatavate standardterminite kirjeldus
Selles artiklis käsitletud teiste tootjate tooteid valmistavad Microsoftiga mitteseotud ettevõtted. Microsoft ei anna nende toodete jõudlusele ega töökindlusele mingit kaudset ega muud garantiid.

Atribuudid

Artikli ID: 896256 - Viimati läbi vaadatud: 10. juuni 2013 - Redaktsioon: 7.1
Kehtib järgmise lõigu kohta:
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
Märksõnad: 
atdownload kbwinserv2003sp2fix kbqfe kbhotfixserver kbfix kbbug kbfixme kbmsifixme KB896256

Andke tagasisidet

 

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