추천, 2024

에디터의 선택

NT 커널 및 시스템 프로세스 수정 Windows에서 CPU 사용량 높음

최근에 System (NT Kernel & System) 이라는 프로세스가 내 Windows 시스템의 CPU의 약 15 ~ 30 %를 항상 사용하고있는 이상한 문제가 발생했습니다.

위의 스크린 샷에서 시스템은 0 % CPU를 사용하고 있는데 이는 정상적인 방법입니다. 시스템 프로세스는 기본적으로 커널 및 드라이버 코드와 시스템 스레드를 포함하며 필수적인 Windows 프로세스입니다. 프로세스를 종료하거나 제거하려고 시도하지 마십시오.

기술 세부 사항에 들어가기 전에이 문제는 대개 Windows의 불량 또는 오래된 하드웨어 드라이버로 인해 발생합니다. 즉시 확인하고 싶은 몇 가지 사항이 있습니다.

새 하드웨어 - 최근에 Windows 시스템에 새 하드웨어를 설치 했습니까? 그래픽 카드, 하드 드라이브, 사운드 카드, TV 튜너 카드 등? 그렇다면 제조사 웹 사이트에서 최신 드라이버를 다운로드해야합니다. 새 하드웨어와 함께 제공된 CD로만 드라이버를 설치 한 경우 오래된 드라이버 일 수 있습니다.

업데이트 된 드라이버 - 최근에 드라이버를 업데이트했는데 업데이트 후에 더 높은 CPU 사용량을보고 있습니까? 때때로 최신 드라이버로 인해 문제가 발생할 수도 있습니다. 이 경우 드라이버를 롤백하여 문제가 해결되는지 확인해야합니다.

제 경우에는 PC에 새로운 그래픽 카드를 설치하고 CD에서 드라이버를 설치했습니다. 최신 드라이버가 아니며 커널 모드 드라이버 였기 때문에 시스템 프로세스에서이 스파이크가 발생했습니다.

어떤 드라이버가 문제를 일으키는 지 파악할 수없는 경우 정확한 문제 드라이버를 찾을 수있는보다 기술적 인 절차가 있습니다. 먼저 Microsoft의 무료 도구 인 KrView (Kernrate Viewer)라는 프로그램을 다운로드하십시오.

명령 줄 도구이므로 명령 프롬프트를 연 다음 인수없이 프로그램을 실행하면됩니다. 결과는 다음과 같습니다.

이제 어떤 장치 드라이버가 커널에서 가장 많이 작동하는지 볼 수 있습니다. 첫 번째 것은 ntkrnlpa 라고하며 무시할 수 있습니다. 그 후에 다른 운전자를보고 싶습니다. 이 경우 b57nd60x . 그래서이 드라이버는 정확히 당신이 궁금해하는 하드웨어를위한 것입니까?

Microsoft가 Process Explorer라는 또 다른 무료 도구를 다운로드해야합니다. 그것을 설치하고 실행 한 다음 DLL보기로 이동하여로드 된 드라이버를 확인하십시오.

보시다시피 b57nd60x.sys DLL은 Broadcom NetXtreme Gigabit Ethernet 카드 용 드라이버입니다. 단! 이제 네트워크 카드의 업데이트 된 드라이버를 찾아서 CPU에있는 스파이크가 사라지게 할 수 있습니다.

물론이 유형의 다른 솔루션은 필요하지 않거나 업데이트 된 드라이버를 찾을 수없는 경우 해당 하드웨어를 단순히 비활성화하거나 시스템에서 완전히 제거하는 것입니다. 출처 : Technet.

Top