System Interrupts CPU 점유율 문제 해결하기

컴퓨터를 사용하다 보면 가끔씩 시스템이 느려지거나 멈추는 현상을 경험하게 됩니다. 특히 ‘System Interrupts’라는 프로세스가 CPU 점유율을 100%까지 끌어올리는 경우, 사용자는 불편함을 겪게 됩니다.

이 글에서는 System Interrupts 문제를 해결하기 위한 방법을 자세히 알아보겠습니다.

썸네일

System Interrupts란 무엇인가?

System Interrupts는 운영 체제와 하드웨어 간의 통신을 담당하는 중요한 프로세스입니다. 하드웨어 장치가 CPU에 작업을 요청하면, 이 요청은 인터럽트 형태로 CPU에 전달됩니다.

이 과정에서 System Interrupts는 요청을 처리하고, CPU가 다른 작업을 수행할 수 있도록 합니다. 그러나 이 프로세스가 과도하게 CPU 자원을 점유하게 되면, 시스템 전체의 성능이 저하될 수 있습니다.

용어 설명
System Interrupts 하드웨어와 소프트웨어 간의 통신을 관리하는 프로세스
CPU 중앙 처리 장치로, 컴퓨터의 모든 작업을 수행하는 장치
인터럽트 하드웨어 장치가 CPU에 작업 요청을 하는 신호

System Interrupts CPU 점유율의 원인

System Interrupts가 CPU 점유율을 100%까지 올리는 원인은 다양한 요소에 기인합니다. 일반적으로 다음과 같은 요인들이 있습니다.

  1. 하드웨어 문제: 고장 난 하드웨어나 드라이버가 문제를 일으킬 수 있습니다. 예를 들어, 네트워크 카드, USB 장치, 그래픽 카드 등에서 발생하는 오류가 CPU 점유율을 높일 수 있습니다.

  2. 장치 드라이버: 오래된 드라이버나 호환되지 않는 드라이버는 시스템의 비정상적인 동작을 유발할 수 있습니다. 이 경우, 드라이버 업데이트가 필요합니다.

  3. 소프트웨어 충돌: 특정 프로그램이 System Interrupts와 충돌하여 CPU 점유율을 높일 수 있습니다. 특히, 백그라운드에서 실행되는 프로그램이 문제를 일으키는 경우가 많습니다.

  4. 전원 관리 설정: 잘못된 전원 관리 설정이 System Interrupts의 효율성을 저하시킬 수 있습니다.

원인 설명
하드웨어 문제 고장 난 하드웨어 또는 호환되지 않는 장치
장치 드라이버 오래된 드라이버나 비호환 드라이버로 인한 오류
소프트웨어 충돌 특정 프로그램의 비정상적 동작으로 인한 CPU 점유율 증가
전원 관리 설정 잘못된 전원 관리 설정으로 System Interrupts의 비효율성 발생

다른 내용도 보러가기 #1

문제 해결 방법

이제 System Interrupts로 인한 CPU 점유율 문제를 해결할 수 있는 몇 가지 방법을 소개하겠습니다. 아래의 방법들을 순서대로 실행해 보시기 바랍니다.

1. 재부팅

가장 간단하면서도 효과적인 방법은 시스템을 재부팅하는 것입니다. 때때로, 시스템의 일시적인 오류가 재부팅을 통해 해결될 수 있습니다.

여러 프로그램이 실행 중일 때, 이들 사이의 충돌로 인해 CPU 점유율이 급증할 수 있습니다. 재부팅 후에는 CPU 점유율이 정상으로 돌아오는 경우가 많습니다.

방법 설명
재부팅 시스템의 일시적인 오류를 해결할 수 있는 가장 간단한 방법

2. 작업 관리자 확인

작업 관리자를 통해 현재 실행 중인 프로그램과 프로세스를 확인할 수 있습니다. ‘Ctrl + Alt + Del’ 키를 눌러 작업 관리자를 열고, CPU 사용량이 높은 항목들을 확인합니다.

만약 System Interrupts가 높은 점유율을 보인다면, 이를 해결하기 위해 다음 단계로 넘어가십시오.

항목 설명
작업 관리자 현재 실행 중인 프로그램과 프로세스를 확인할 수 있는 도구

3. Windows 서비스 변경

System Interrupts 문제를 해결하기 위해서는 몇 가지 Windows 서비스를 제어할 필요가 있습니다. ‘Windows + R’ 키를 눌러 실행 창을 열고, ‘services.msc’를 입력하여 서비스 목록을 엽니다.

다음 세 가지 서비스를 찾아 각각 ‘사용 안 함’과 ‘서비스 중지’를 진행합니다.

  1. Connected User Experiences and Telemetry
  2. Windows Search
  3. SysMain

이후 컴퓨터를 재부팅하면 문제가 해결될 가능성이 높습니다. 단, SysMain은 하드디스크가 3개 이상인 경우 중지하지 않는 것이 좋습니다.

서비스 이름 설명
Connected User Experiences and Telemetry 사용자 경험 데이터 수집 서비스
Windows Search 파일 검색 기능을 제공하는 서비스
SysMain 시스템 성능 향상 서비스를 제공하는 서비스

4. 명령 프롬프트 수정

명령 프롬프트를 통해 시스템 설정을 변경함으로써 문제를 해결할 수 있습니다. 다음 단계를 따라 진행해 주십시오.

  1. ‘Windows + X’를 눌러 명령 프롬프트(관리자)를 실행합니다.
  2. 다음 명령어를 입력하여 동적 틱을 비활성화합니다.

bcdedit /set disabledynamictick yes

  1. 설정이 완료되면, 다음 명령어를 입력하여 상태를 확인합니다.

bcdedit /enum

  1. DISM과 SFC 명령어를 사용하여 시스템 파일을 복구합니다.

DISM.exe /Online /Cleanup-image /Restorehealth
sfc /scannow

  1. 모든 작업이 완료되면, 시스템을 재부팅합니다.
명령어 설명
bcdedit 부트 구성 데이터를 편집하는 명령어
DISM 시스템 이미지 관리 및 복구 도구
sfc 시스템 파일 검사기

5. 레지스트리 편집 및 전원 관리 옵션 변경

레지스트리 편집을 통해 System Interrupts 문제를 해결할 수 있습니다. 다음 단계를 따라 진행해 주십시오.

  1. ‘Windows + X’를 눌러 장치 관리자를 실행합니다.
  2. ‘IDE ATA/ATAPI 컨트롤러’에서 ‘표준 SATA AHCI 컨트롤러’를 우클릭하여 속성에 들어갑니다.
  3. ‘장치 인스턴스 경로’ 값을 복사하고, ‘Windows + R’을 눌러 regedit를 입력하여 레지스트리 편집기를 엽니다.
  4. 다음 경로로 이동합니다.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\(복사한 경로)\Device Parameters\Interrupt Management\MessageSignaledInterruptProperties

  1. MSISupported 값을 1에서 0으로 수정 후 확인합니다.
  2. 시스템을 재부팅합니다.
  3. 장치 관리자에서 IRQ 값을 확인하여 정상적으로 반영되었는지 체크합니다.
항목 설명
레지스트리 편집 Windows의 설정을 변경하여 시스템 최적화
IRQ 값 하드웨어 장치가 사용하는 인터럽트 요청 번호

결론

System Interrupts가 CPU 점유율을 과도하게 높이는 문제는 여러 원인으로 발생할 수 있습니다. 위에서 설명한 방법들을 통해 문제를 해결할 수 있습니다.

만약 이러한 방법으로도 문제가 해결되지 않는다면, 하드웨어에 문제가 있을 가능성도 있으므로 전문가의 도움을 받는 것이 좋습니다. 시스템의 상태를 주기적으로 점검하고, 최신 드라이버 및 업데이트를 유지하는 것이 필요합니다.

관련 영상

같이 보면 좋은 글

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다