시스템 프로세스(ntoskrnl.exe) Windows 11/10에서 높은 디스크 또는 CPU 사용량

시스템(System) 프로세스 는 커널 모드에서만 실행되는 스레드를 호스팅하는 특별한 종류의 프로세스로 볼 수 있습니다. 관련 파일명은 ntoskrnl.exe 이며 C:\Windows\System32\ 폴더에 있습니다. 하드웨어 추상화, 프로세스 및 메모리 관리 등과 같은 다양한 시스템 서비스를 담당합니다.

때때로 시스템(System) 프로세스는 몇 분 동안 높은 디스크 또는 CPU 사용량 을 표시할 수 있습니다. (high disk or CPU usage)이것은 일시적이며 걱정할 필요가 없습니다. 그러나 같은 현상이 계속해서 자주 지속된다면 몇 가지를 살펴봐야 할 수도 있습니다.

시스템(System) 프로세스(ntoskrnl.exe) 높은 디스크(High Disk) 또는 CPU 사용량

시스템 프로세스 높은 디스크 또는 CPU 사용량

Windows 10 장치의 성능을 변경할 수 있는 다양한 요인이 있습니다. 여기에는 최근 업데이트, 장치 드라이버 버전 변경 등이 포함됩니다. 이러한 솔루션을 시도하여 문제를 해결할 수 있습니다.

  1. 이전 드라이버 업데이트(Update) 또는 이전 업데이트로 롤백
  2. 종료 시 페이지 파일 지우기
  3. 절전 계획을 사용하지 마십시오
  4. SysInternals 프로세스 탐색기 사용
  5. 유휴 작업 비활성화
  6. (Use Event Tracing)Windows 용 (Windows)이벤트 추적을 사용 하여 CPU 샘플링 데이터 캡처

위의 솔루션을 조금 더 자세히 다루겠습니다!

1] 이전 드라이버 업데이트(Update) 또는 이전 업데이트로 롤백

드라이버는 마더보드에 연결된 특정 장치를 제어하는 ​​프로그램입니다. 따라서 최신 상태로 유지 하면 (keeping them up-to-date)CPU 사용량 을 증가시키는 호환성 문제나 버그를 제거하는 데 도움이 될 수 있습니다. 반면에 새 업데이트가 PC의 정상적인 기능을 방해하고 높은 디스크 또는 CPU 사용량 을 유발하는 것으로 확인 되면 이전 버전의 드라이버로 롤백하는 것을 고려하십시오 .

2] 종료 시 페이지 파일 지우기

레지스트리 편집기(Registry Editor) 를 열고 다음 경로 주소로 이동합니다.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager

메모리 관리(Memory Management) 폴더를 찾습니다 .

그런 다음 ClearPageFileAtShutDown 을 마우스 오른쪽 버튼으로 클릭하고 수정(Modify) 옵션을 선택합니다.

메모리 관리 시스템

그런 다음 나타나는 DWORD 값 편집(Edit DWORD Value) 화면에서 ClearPageFileAtShutDown 값 을 0에서 1로 변경하고 확인을 클릭합니다.

이렇게 하면 종료할 때마다 페이지 파일 이 지워지고 (clear Page File at every shutdown)Windows 10 에서 높은 RAM 사용량이 낮아집니다 .

3] 절전 계획을 사용하지 마십시오

일부 전원 설정 은 사용 중인 장치에 관계없이 CPU 속도를 조절합니다 . 따라서 전원 옵션(Power Options) 을 확인해야 합니다 . 검색(Search) 표시줄 에 전원 관리 편집(Edit Power Plan) 을 입력 하고 Enter 키를 누릅니다 . 열리면(Once) 창 상단의 주소 표시줄에서 전원 옵션(Power Options) 을 클릭 합니다.

추가 계획 표시(Show additional plans) 드롭다운 버튼을 클릭한 다음 전원 계획(Power Plan) 을 변경합니다 . 절전(Power Saver) 계획 을 사용하지 마십시오 . 균형(– Use Balanced) 또는 고성능을 사용하십시오.

이제 작업 관리자(Task Manager) 를 다시 열어 CPU 사용량이 정상으로 돌아오는지 확인하십시오.

4] SysInternals 프로세스 탐색기 사용(Use SysInternals Process Explorer)

SysInternals 는 (SysInternals)Windows 10 에서 (Windows 10)CPU 사용량을 높이는 드라이버를 식별하는 데 사용할 수 있는 고급 시스템 유틸리티입니다 . 프로그램을 관리자로 실행하고 실행 중인 프로세스 목록에서 시스템(System) 을 찾습니다 . 그런 다음 마우스 오른쪽 버튼을 클릭하고 속성 옵션을 선택합니다.(Properties option.)

그런 다음 스레드 (Threads ) 탭으로 전환합니다. 커널에 의해 로드된 모듈 목록을 CPU 사용률( CPU 열)에 따라 정렬합니다. 시작 주소(Start Address) 열에 높은 로드를 유발 하는 구성 요소 또는 드라이버의 이름을 기록  하고 종료합니다.

문제를 해결하는 데 도움이 되기를 바랍니다.

5] 유휴 작업 비활성화

작업 스케줄러(Task Scheduler) 를 통해 쉽게 비활성화할 수 있습니다. 그것을(Just) 실행하고 Microsoft 로 이동하십시오 .

정기 유지 보수

그런 다음 그 아래에 있는 Windows 하위 폴더를 선택합니다.

MemoryDiagnostic 폴더 > TaskScheduler 를 확장하고 오른쪽 창에서 RunFullMemoryDiagnostic 을 선택 합니다. 마우스 오른쪽 버튼으로 클릭하고 비활성화(Disable ) 옵션을 선택하여 프로세스를 중지합니다.

6] 이벤트 추적을 사용 하여 (Use Event Tracing)CPU 샘플링(CPU Sampling) 데이터 캡처

Windows 용 이벤트 추적을 사용하면 일관되고 간단한 방식으로 커널 및 애플리케이션 이벤트를 캡처할 수 있습니다. 선택한 이벤트를 캡처하고 표시하여 시스템 및 애플리케이션 성능 문제를 식별하고 진단할 수 있습니다. 그런 다음 원하는 행동 과정을 따라 잘못된 행동을 수정할 수 있습니다. 이 방법은 IT 관리자에게 더 적합합니다.

모두 제일 좋다.



About the author

저는 개인 정보 보호, 사용자 계정 및 가족 안전에 중점을 둔 컴퓨터 과학자입니다. 저는 지난 몇 년 동안 스마트폰 보안을 개선하기 위해 노력했으며 게임 회사와 협력한 경험이 있습니다. 또한 사용자 계정과 게임을 둘러싼 문제에 대해 여러 번 글을 썼습니다.



Related posts