Komputer yang menjalankan Windows XP Paket Layanan 2 dan yang dilengkapi dengan multiprosesor yang mendukung fitur manajemen daya prosesor dapat mengalami penurunan kinerja

Terjemahan Artikel Terjemahan Artikel
ID Artikel: 896256 - Melihat produk di mana artikel ini berlaku.
Perbesar semua | Perkecil semua

Pada Halaman ini

Gejala

Komputer yang dilengkapi dengan multiprosesor yang mendukung fitur manajemen daya prosesor, seperti status kinerja prosesor Antarmuka Konfigurasi dan Daya Tingkat Lanjut (ACPI), membutuhkan Microsoft Windows XP Paket Layanan 2 (SP2). Tersedia pemutakhiran tambahan untuk mengoptimalkan kinerja dan perilaku pada komputer yang menjalankan Windows XP SP2. Tanpa pemutakhiran tersebut, komputer yang dilengkapi dengan kemampuan manajemen daya, mobile, prosesor inti ganda dapat mengalami penurunan kinerja atau perilaku yang tidak diharapkan.

Catatan Masalah ini juga berlaku untuk berbagai versi Microsoft Windows Server 2003 berbasis x64. Namun, artikel ini dan hotfix pribadi yang relevan tidak dimaksudkan untuk menyelesaikan masalah waktu pada game dan aplikasi lain yang dijalankan pada komputer AMD inti ganda. Untuk informasi selengkapnya tentang masalah kinerja pada komputer inti ganda, klik nomor artikel di bawah ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
909944 Kinerja game mungkin akan buruk pada komputer berbasis Windows XP yang menggunakan prosesor inti ganda

Pemecahan masalah

Informasi pemutakhiran

Berkas berikut ini tersedia untuk diunduh dari Pusat Unduhan Microsoft:

Perkecil gambar iniPerbesar gambar ini
Unduh
Unduh paket WindowsXP-KB896256-v4-x86-ENU.exe sekarang juga.

Tanggal Edaran: 19 Desember 2006

Untuk informasi selengkapnya tentang cara mengunduh berkas dukungan Microsoft, klik nomor artikel di bawah ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
119591 Cara mendapatkan berkas dukungan Microsoft dari layanan daring
Microsoft telah memindai berkas ini dari virus. Microsoft menggunakan perangkat lunak pendeteksi virus terbaru yang tersedia pada tanggal berkas dikirimkan. Berkas tersebut disimpan di di server dengan keamanan yang ditingkatkan yang membantu mencegah perubahan yang tidak sah terhadap berkas.

Prasyarat

Tidak ada prasyarat yang diperlukan.

Persyaratan mulai ulang

Anda harus memulai ulang komputer setelah menerapkan pemutakhiran ini.

Informasi penggantian pemutakhiran

Pemutakhiran ini tidak menggantikan pemutakhiran lainnya.

Informasi berkas

Versi bahasa Inggris dari pemutakhiran ini memiliki atribut berkas (atau atribut berkas yang lebih baru) yang tercantum dalam tabel berikut ini. Tanggal dan waktu untuk berkas-berkas tersebut dicantumkan dalam Coordinated Universal Time (UTC). Apabila Anda melihat informasi berkas, tanggal akan diubah ke waktu lokal. Untuk menemukan perbedaan antara waktu UTC dan waktu lokal, gunakan tab Zona Waktu di item Tanggal dan Waktu di Panel Kontrol.
Perkecil tabel iniPerbesar tabel ini
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

Status

Microsoft telah mengkonfirmasi bahwa ini adalah masalah dalam produk Microsoft yang dicantumkan di bagian "Berlaku untuk".

Informasi lebih lanjut

Windows XP SP2 diperlukan di komputer yang memiliki beberapa CPU yang mendukung status kinerja prosesor ACPI. Persyaratan ini mencakup komputer yang mendukung item-item berikut ini:
  • Soket multi fisik
  • Desain multi-inti
  • Alur multi logika, seperti teknologi hyper-threading dari Intel
Karena Windows XP awalnya tidak didesain untuk mendukung status kinerja pada konfigurasi multiprosesor, diperlukan perubahan untuk merealisasikan dukungan ini dengan benar pada sistem multiprosesor. Windows XP Paket Layanan 2 menyertakan perubahan yang dibutuhkan untuk manajer daya kernel. Perubahan ini memastikan bahwa Windows XP berfungsi dengan benar pada sistem multiprosesor dengan status kinerja prosesor.

Hotfix ini juga membahas masalah berikut ini pada komputer yang memiliki multiprosesor yang mendukung status kinerja prosesor:
  • Kemungkinan penurunan kinerja pada beban kerja alur tunggal apabila status kinerja prosesor menggunakan pengalihan berbasis permintaan.
  • Sinkronisasi dari prosesor Penghitung Stempel Waktu (TSC) mendaftarkan di prosesor apabila Anda menggunakan timer Manajemen Daya ACPI pada sistem multiprosesor.
  • Masalah peningkatan dan penurunan status ACPI C di manajer daya kernel.

Rincian pemutakhiran

Kemungkinan penurunan kinerja selama pengalihan berbasis permintaan

Pengalihan Berbasis Permintaan (DBS) adalah penggunaan status kinerja prosesor ACPI (tegangan dinamis dan penskalaan frekuensi) untuk merespons beban kerja sistem. Manajemen daya prosesor Windows XP menerapkan DBS menggunakan kebijakan pelambatan prosesor adaptif. Kebijakan ini secara dinamis dan otomatis menyesuaikan status kinerja prosesor saat ini dalam kaitannya dengan penggunaan sistem CPU tanpa intervensi pengguna.

Apabila beban kerja alur tunggal menjalankan sistem multiprosesor yang menyertakan konfigurasi inti ganda, beban kerja tersebut dapat bermigrasi di inti CPU yang tersedia. Perilaku ini adalah artefak alami tentang bagaimana Windows menjadwal pekerjaan di seluruh sumber daya CPU yang tersedia. Namun, pada sistem yang memiliki status kinerja prosesor yang menjalankan kebijakan pelambatan prosesor adaptif, migrasi alur ini dapat menyebabkan manajer daya kernel Windows salah menghitung status kinerja target yang optimal untuk prosesor. Perilaku ini terjadi karena inti prosesor individual, logika atau fisik, sepertinya terlihat kurang sibuk daripada keseluruhan paket prosesor yang sebenarnya. Pada benchmark kinerja yang menggunakan beban kerja alur tunggal, Anda dapat melihat artifak ini dengan hasil menurun kinerja yang menurun atau dalam varians tingkat tinggi antara proses berurutan dari uji benchmark yang identik.

Hotfix ini meliputi perubahan pada manajer daya kernel untuk melacak penggunaan CPU di seluruh paket prosesor. Perubahan ini memungkinkan visibilitas ke tingkat kegiatan CPU sebenarnya yang kompleks dan oleh karena itu membantu menghitung peningkatan status kinerja target dengan benar.

Catatan Solusi ini membantu kinerja untuk menghemat daya. Meskipun skor kinerja benchmark meningkat, umur baterai dapat terpengaruh secara negatif. Oleh karena itu, perubahan kebijakan kernel ini mungkin akan dinonaktifkan oleh kunci registri untuk mendapatkan fleksbilitas maksimum.

Cara menonaktifkan perilaku kebijakan status kinerja baru

Penting Bagian, metode, atau tugas ini berisi langkah-langkah yang memberitahu Anda untuk memodifikasi registri. Namun, masalah yang serius dapat terjadi apabila Anda salah memodifikasi registri. Oleh karena itu, pastikan Anda mengikuti langkah-langkah tersebut dengan seksama. Untuk perlindungan tambahan, buat cadangan registri sebelum Anda memodifikasi. Kemudian, Anda dapat memulihkan registri apabila terjadi masalah. Untuk informasi selengkapnya tentang cara membuat cadangan dan memulihkan registri, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
322756 Cara membuat cadangan dan memulihkan registri di Windows


Setelah menginstal hotfix yang dideskripsikan di dalam artikel ini, Anda dapat menggunakan tataan registri untuk menonaktifkan perilaku kebijakan status kinerja baru.

Untuk meminta kami menonaktifkan perilaku kebijakan status kinerja baru, buka bagian "Perbaiki untuk saya". Jika Anda lebih memilih untuk memperbaiki sendiri masalah ini, buka bagian "Biarkan saya memperbaiki sendiri".

Perbaiki untuk saya



Untuk memperbaiki masalah ini secara otomatis, klik tombol atau tautan Perbaiki. Di kotak dialog Unduh Berkas, klik Jalankan kemudian ikuti langkah-langkah di Wisaya Perbaiki.


Perbaiki masalah ini
Microsoft Perbaiki 50608

Catatan
  • Instal hotfix yang dijelaskan di dalam artikel ini sebelum Anda menjalankan paket ini.
  • Wisaya ini mungkin hanya tersedia dalam bahasa Inggris. Namun, perbaikan otomatis juga dapat berfungsi untuk Windows versi bahasa lainnya.
  • Apabila Anda tidak berada di depan komputer yang memiliki masalah, simpan solusi Perbaiki ke kandar kilat atau CD kemudian jalankan di komputer yang memiliki masalah.

Kemudian, buka bagian "Apakah ini memperbaiki masalah?".



Biarkan saya memperbaiki sendiri

Untuk menggunakan tataan registri guna menonaktifkan perilaku kebijakan status kinerja baru, ikuti langkah-langkah berikut ini:
  1. Klik Mulai, klik Jalankan, ketik regedit, kemudian klik OK.
  2. Klik kanan HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager, arahkan ke Baru, kemudian klik Kunci.
  3. Ketik Throttle untuk nama kunci baru.
  4. Klik kanan Pelambatan, arahkan ke Baru, kemudian klik Nilai DWORD.
  5. Ketik PerfEnablePackageIdle untuk nama nilai.
  6. Klik kanan PerfEnablePackageIdle, kemudian klik Modifikasi.
  7. Di kotak Data nilai, ketik 0. Pastikan bahwa telah dipilih Heksadesimal di kotak dialog Edit Nilai DWORD, kemudian klik OK.

    Catatan Anda dapat mengetik 1 di kotak Data nilai untuk mengaktifkan perilaku kebijakan status kinerja baru.
  8. Keluar dari Penyunting Registri.

Apakah ini memperbaiki masalah?

  • Periksa apakah masalah telah diperbaiki. Apabila masalah telah diperbaiki, maka Anda telah selesai dengan bagian ini. Apabila masalah belum diperbaiki, Anda dapat menghubungi dukungan.
  • Kami menghargai masukan dari Anda. Untuk memberikan masukan atau untuk melaporkan masalah apa pun untuk solusi ini, berikan komentar di blog "Perbaiki untuk saya" atau kirimkan pesan email kepada kami.

Koreksi sinkronisasi TSC

Pada beberapa sistem operasi, prosesor TSC dapat mengubah kecepatan penghitungannya. Selain itu, prosesor TSC dapat berhenti menghitung apabila digunakan fitur manajemen daya prosesor khusus. Pada komputer yang memiliki multiprosesor, TSC adalah timer perangkat keras sistem operasi yang mendukung panggilan ke fungsi kernel KeQueryPerformanceCounter. Apabila TSC tidak meningkat secara monotonik, komponen sistem yang menggunakan fungsi kernel KeQueryPerformanceCounter mungkin tidak berfungsi dengan benar. Untuk mengatasi masalah ini, Microsoft memungkinkan Timer Manajemen Daya ACPI untuk digunakan sebagai timer sistem operasi yang mendukung fungsi kernel KeQueryPerformanceCounter. Namun, beberapa program mungkin dapat secara langsung mengakses TSC dengan memintasi API timer Windows. Lapisan Abstraksi Perangkat Keras (HAL) multiprosesor memastikan bahwa TSC mendaftarkan semua prosesor pada komputer multiprosesor agar tetap selalu sinkron. Oleh karena itu, akses oleh perangkat lunak sistem yang mungkin diarahkan ke prosesor yang berbeda tidak memberikan hasil yang berbeda. Perubahan ini memastikan bahwa HAL multiprosesor terus mensinkronkan TSC dengan benar di semua prosesor pada suatu komputer, bahkan apabila timer manajemen daya ACPI digunakan sebagai timer perangkat keras sistem operasi.

Koreksi peningkatan dan penurunan status C

Perubahan ini mengkoreksi masalah di manajer daya kernel untuk menangani peningkatan dan penurunan status C ACPI prosesor dengan benar pada sistem multiprosesor.

Informasi lebih lanjut

Untuk informasi selengkapnya tentang topik yang relevan, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
835730 Suara mungkin diputar dengan lambat atau musik mungkin tidak diputar secara kontinu di Windows XP atau Windows 2000
Untuk informasi selengkapnya tentang terminologi standar yang digunakan untuk menjelaskan pemutakhiran perangkat lunak Microsoft, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
824684 Deskripsi tentang terminologi standar yang digunakan untuk menjelaskan pemutakhiran perangkat lunak Microsoft
Produk pihak ketiga yang dibahas di artikel ini dibuat oleh perusahaan yang independen terhadap Microsoft. Microsoft tidak memberikan jaminan, secara tersirat maupun apa pun, berkenaan dengan kinerja atau keandalan produk tersebut.

Properti

ID Artikel: 896256 - Kajian Terakhir: 10 Juni 2013 - Revisi: 3.1
Berlaku bagi:
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
Kata kunci: 
atdownload kbwinserv2003sp2fix kbqfe kbhotfixserver kbfix kbbug kbfixme kbmsifixme KB896256

Berikan Masukan

 

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