프로세서 전원 관리 기능을 지 원하는 다중 프로세서가 설치 되어 있는 Windows XP 서비스 팩 2를 실행 하는 컴퓨터 성능 저하 문제가 발생할 수 있습니다.

증상

고급 구성 및 전원 인터페이스 (ACPI) 프로세서 성능 상태 같은 프로세서 전원 관리 기능을 지 원하는 다중 프로세서가 설치 되어 있는 컴퓨터에 Windows XP 서비스 팩 2 (SP2) 필요 합니다. 추가 업데이트는 Windows XP s p 2를 실행 하는 컴퓨터의 성능과 동작을 최적화 하기 위해 사용할 수 있습니다. 전원 관리 지원, 모바일, 설치 되어 있는 컴퓨터에서 이러한 업데이트가 없으면 듀얼 코어 프로세서는 성능이 저하 되거나 예기치 않은 동작이 발생할 수 있습니다.



참고: 이 문제는 Microsoft Windows Server 2003의 x64 기반 버전에도 적용 됩니다. 그러나이 문서와 관련된 개인 핫픽스는 하지 않습니다 게임과 AMD 이중 코어 컴퓨터에서 실행 되는 다른 응용 프로그램에서 타이밍 문제를 해결할 수 있습니다. 듀얼 코어 컴퓨터의 성능 문제에 대 한 자세한 내용은 Microsoft 기술 자료의 다음 문서 번호를 클릭 합니다.:

909944 게임 성능이 이중 코어 프로세서를 사용 하는 Windows XP 기반 컴퓨터에서 저하 될 수 있다

해결 방법

업데이트 정보

다음 파일은 Microsoft 다운로드 센터에서 다운로드할 수 있습니다.

Download WindowsXP KB896256-v4-x86-ENU.exe 패키지를 지금 다운로드 하십시오.

릴리스 날짜: 2006 년 12 월 19 일

Microsoft 지원 파일을 다운로드하는 방법에 대한 자세한 내용을 보려면 Microsoft 기술 자료의 다음 문서 번호를 클릭합니다.
119591 온라인 서비스 로부터 Microsoft 지원 파일을 구하는 방법
Microsoft는 이 파일에 대해 바이러스 검사를 시행하였습니다. Microsoft는 파일이 게시된 날짜에 사용할 수 있었던 최신 바이러스 검색 소프트웨어를 사용했습니다. 파일은 파일을 무단으로 변경할 수 없도록 보안이 강화된 서버에 저장됩니다.

전제 조건

전제 조건이 없습니다.

다시 시작 요구 사항

이 업데이트를 적용한 후 컴퓨터를 다시 시작해야 합니다.

업데이트 대체 정보

이 업데이트는 다른 업데이트를 대체 하지 않습니다.

파일 정보

이 업데이트의 영어 버전은 다음 표에 나열된 파일 특성(또는 그 이후의 파일 특성)을 포함합니다. 이러한 파일의 시간과 날짜는 협정 세계시(UTC)로 나열되었습니다. 파일 정보를 볼 때는 로컬 시간으로 변환됩니다. UTC와 로컬 시간의 시차를 찾으려면 제어판의 날짜 및 시간 항목에서 표준 시간대 탭을 사용 합니다.
파일 이름파일 버전파일 크기날짜시간플랫폼SP 요구 사항
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

상태

Microsoft는 이 문제가 '적용 대상' 섹션에 나열된 Microsoft 제품의 문제임을 확인했습니다.

자세한 내용

ACPI 프로세서 성능 상태를 지 원하는 여러 cpu가 있는 컴퓨터에 Windows XP s p 2에 필요 합니다. 이 요구 사항은 다음 항목을 지 원하는 컴퓨터에 포함 됩니다.
  • 다중 실제 소켓
  • 다중 코어 디자인
  • 인텔 하이퍼 스레딩 기술과 같은 다중 논리 스레드
Windows XP는 원래 다중 프로세서 구성에서 성능 상태를 지원 하도록 설계 하 고 하지, 때문에 다중 프로세서 시스템에서 이러한 지원을 실현 하려면 변경이 필요 합니다. Windows XP 서비스 팩 2 커널 전원 관리자에 필요한 변경 내용이 포함 되어 있습니다. 이러한 변경 내용은 프로세서 성능 상태를 사용 하 여 다중 프로세서 시스템에서 Windows XP가 올바로 작동 하 고 있는지 확인 하십시오.


이 핫픽스는 또한 프로세서 성능 상태를 지 원하는 다중 프로세서가 설치 되어 있는 컴퓨터에서 다음과 같은 문제 해결:
  • 프로세서 성능 상태가 요청 기반 스위칭을 사용 하는 경우 단일 스레드 작업 부하에서 성능이 저하 가능.
  • 다중 프로세서 시스템에서 ACPI 전원 관리 타이머를 사용 하면 프로세서에서 프로세서 시간 스탬프 카운터 (TSC)의 동기화를 등록 합니다.
  • 커널 전원 관리자의 ACPI C-상태 수준 올리기 및 수준 내리기 문제.

업데이트 정보

가능한 요청 기반 스위칭을 하는 동안 성능 저하

Dbs (요청 기반 스위칭)는 시스템 작업 부하에 대 한 응답으로 ACPI 프로세서 성능 상태 (동적 전압 및 주파수 크기 조정)를 사용 합니다. DBS 적응형 프로세서 조절 정책을 사용 하 여 구현 하는 Windows XP 프로세서 전원 관리 합니다. 이 정책은 동적 및 자동으로 사용자 개입 없이 시스템 CPU 사용에 대 한 응답으로 프로세서의 현재 성능 상태를 조정합니다.


이중 코어 구성이 있는 다중 프로세서 시스템에서 단일 스레드 작업 부하가 실행 될 때의 작업 부하가 사용 가능한 CPU 코드 간에 마이그레이션될 수 있습니다. 이 동작은 Windows 일정에서 사용 가능한 CPU 리소스 어떻게 작동 하는지에 대 한 자연 스러운 아티팩트입니다. 그러나 적응형 프로세서 조절 기능 정책을 사용 하 여 실행 되는 프로세서 성능 상태 시스템에서는이 스레드 마이그레이션으로 Windows 커널 전원 관리자가 프로세서에 대 한 최적의 대상 성능 상태를 잘못 계산할 수 발생할 수 있습니다. 이 문제는 개별 프로세서 코어를 논리적 또는 물리적으로 전체 프로세서 패키지가 실제로 수행 하는 것 보다 덜 사용 중인 것 처럼 보이기 때문에 발생 합니다. 단일 스레드 작업 부하를 사용 하는 성능 벤치 마크 결과 성능이 저하 되거나 동일한 벤치 마크 테스트를 연속 실행 사이의 차이 대 한 높은 수준의에서이 문제가 발생할 수 있습니다.



이 핫픽스에 프로세서 패키지에서 CPU 사용을 추적 하는 커널 전원 관리자에 대 한 변경 내용을 포함 합니다. 이러한 변경 내용은 CPU의 실제 작업 수준에 표시를 향상 된 대상 성능 상태를 잘못 계산할 확인할 수 있습니다.

참고: 이 솔루션 절전 보다 성능상을 우위를 둡니다. 벤치 마크 성능 점수는 좋아질 수 있지만 배터리 수명은 나빠질 수 있습니다. 따라서이 커널 정책 변경 최대한의 유연성을 허용 하는 레지스트리 키로 사용할 수 있습니다.

새 성능 상태 정책 동작을 비활성화 하는 방법

중요: 이 섹션, 방법 또는 작업은 레지스트리를 수정하는 방법을 설명하는 단계를 포함합니다. 그러나, 레지스트리를 잘못 수정하면 심각한 문제가 발생할 수 있습니다. 따라서 다음 단계를 주의 깊게 수행해야 합니다. 추가 보호 조치로, 해당 레지스트리를 수정하기 전에 미리 백업하세요. 그런 다음, 문제가 발생할 경우 레지스트리를 복원할 수 있습니다. 레지스트리를 백업 및 복원하는 방법에 대한 자세한 내용은, Microsoft 기술 자료의 다음 문서 번호를 클릭합니다.
322756 백업 및 Windows에서 레지스트리를 복원 하는 방법


이 문서에 설명 되어 있는 핫픽스를 설치한 후에 새 성능 상태 정책 동작을 비활성화 하려면 레지스트리 설정을 사용할 수 있습니다.

저희가 새 성능 상태 정책 동작을 사용 하지 않으려면 "해결 됨" 섹션을 이동 합니다. 이 문제를 직접해결 하려면 "직접 해결" 절로 이동합니다.

문제 해결 지원



이 문제를 자동으로 해결하려면 Fix it 단추나 링크를 클릭합니다. 파일 다운로드 대화 상자에서 실행 을 클릭 하 고 다음의 단계를 따릅니다이 마법사.



참고
  • 이 패키지를 실행 하기 전에이 문서에 설명 되어 있는 핫픽스를 설치 하십시오.
  • 이 마법사는 영어로만 제공될 수 있습니다. 그러나 다른 언어 버전의 windows 에서도 자동 해결 기능을 사용할.
  • 사용자가 현재 해당 문제가 있는 컴퓨터로 접속한게 아니라면, Fix it 솔루션을 플래시 드라이브나 CD에 저장한 후 해당 컴퓨터에서 실행할 수 있습니다.

그런 다음 해당 "문제가 해결 되었습니까?" 섹션으로 이동합니다.



직접 문제 해결

새 성능 상태 정책 동작을 비활성화 하도록 레지스트리 설정을 사용 하려면 다음이 단계를 수행 합니다.
  1. 시작 실행을 차례로 누르고 regedit를 입력 한 다음 확인을 누릅니다.
  2. 찾아서마우스 오른쪽 단추로 클릭 하 고 새로 만들기를 가리킨 다음 를 누릅니다.
  3. 스로틀 에 새 키 이름을 입력 합니다.
  4. 제한을 마우스 오른쪽 단추로 클릭 하 고 새로 만들기를 가리킨 다음 DWORD 값을 클릭 합니다.
  5. 값 이름을 PerfEnablePackageIdle 을 입력 합니다.
  6. PerfEnablePackageIdle마우스 오른쪽 단추로 클릭 한 다음 수정을 클릭 합니다.
  7. 값 데이터 상자에 0을 입력 합니다. 확인란이 선택 되어 있는지 16 진수 DWORD 값 편집 대화 상자에서 확인 한 다음 확인을 클릭 합니다.

    참고: 새 성능 상태 정책 동작을 활성화 하려면 값 데이터 상자에 1 을 입력할 수 있습니다.
  8. 레지스트리 편집기를 종료합니다.

문제가 해결되었습니까?

  • 문제가 해결되었는지 확인합니다. 문제가 해결된 경우, 이 섹션에서 완료됩니다. 문제가 해결되지 않은 경우, 지원 부서에 문의할 수 있습니다.
  • 여러분의 의견을 보내 주셔서 감사합니다. 피드백을 제공 하거나이 솔루션에 대 한 문제점 보고에 "수정 됨" 블로그에 의견을 남겨 또는 전자 메일 메시지를 보내.

올바른 TSC 동기화

일부 운영 체제에서는 프로세서 tsc가 계산 되는 속도 변경할 수 있습니다. 또한 프로세서 tsc가 카운트 특정 프로세서 전원 관리 기능을 사용 하는 것을 중지할 수 있습니다. 다중 프로세서 컴퓨터에서 TSC는 일반적으로 커널 KeQueryPerformanceCounter 함수 호출 기능이 지원 되는 운영 체제 하드웨어 타이머입니다. Tsc가 일정 하 게 증가 하지 않습니다, 커널 KeQueryPerformanceCounter 함수를 사용 하는 시스템 구성 요소 제대로 작동 하지 않을 수 있습니다. 이 문제를 해결 하기 위해 Microsoft는 ACPI 전원 관리 타이머가 커널 KeQueryPerformanceCounter 함수를 지 원하는 운영 체제 타이머로 사용할 수 있습니다. 그러나 일부 프로그램 Windows 타이머 Api를 사용 하 여에서 TSC에 직접 액세스할 수 있습니다. 다중 프로세서 컴퓨터의 모든 프로세서에 있는 TSC 레지스터가 거의 동기화 된 상태로 유지 되도록 하는 다중 프로세서 하드웨어 추상화 계층 (HAL). 따라서 서로 다른 프로세서에 연결 될 수 있다 하는 시스템 소프트웨어에 대 한 액세스는 다른 결과 반환 하지 않습니다. 이 변경으로 인해 ACPI 전원 관리 타이머가 운영 체제 하드웨어 타이머로 사용 하는 경우에 다중 프로세서 HAL 컴퓨터의 모든 프로세서에서 Tsc를 올바르게 동기화를 계속 합니다.

올바른 C-상태 수준 올리기 및 수준 내리기

이 변경 프로세서 ACPI C-상태 수준 올리기 및 수준 내리기 다중 프로세서 시스템에서 제대로 처리 하는 커널 전원 관리자의 문제를 해결 합니다.

자세한 내용

관련된 항목에 대 한 자세한 내용은 Microsoft 기술 자료의 다음 문서 번호를 클릭 합니다.

835730 소리 느리게 재생 될 수 있습니다. 또는 Windows 2000 또는 Windows XP에서 음악 연속적으로 재생 되지 않을 수 있습니다.

Microsoft 소프트웨어 업데이트를 설명 하는 데 사용 되는 표준 용어에 대 한 자세한 내용은 Microsoft 기술 자료의 다음 문서 번호를 클릭 합니다.

Microsoft 소프트웨어 업데이트를 설명 하는 데 사용 되는 표준 용어에 대 한 824684 설명

이 문서에 나와있는 다른 공급업체 제품들은 Microsoft와 무관한 회사에서 제조한 것입니다. Microsoft는 명시적이든 묵시적이든 이러한 제품의 성능 또는 안정성에 대한 어떠한 보증도 하지 않습니다.
속성

문서 ID: 896256 - 마지막 검토: 2017. 2. 7. - 수정: 2

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

피드백