Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

Windows 시스템 인터럽트(System Interrupts) CPU 점유율 급증 문제 해결 방법 총정리

System Interrupts(시스템 인터럽트)는 Windows의 공식 구성 요소로, 작업 관리자에는 프로세스 형태로 표시되지만 실제로는 일반적인 의미의 프로세스가 아닙니다. 정확히 말하면, PC에서 발생하는 모든 하드웨어 인터럽트가 사용하는 시스템 자원을 집계해서 보여주는 표시용 항목입니다.

하드웨어 인터럽트는 모든 컴퓨터의 핵심 동작 방식으로, 여러 작업을 동시에 효율적으로 관리하고 실행하기 위해 사용됩니다. 컴퓨터에서는 수백 개의 프로세스가 동시에 실행되는데, 인터럽트는 다른 프로세스의 활동을 일시 중단하고 중요한 명령을 즉시 실행하거나, 프로세스가 CPU에 실행 준비가 되었음을 알리는 메커니즘으로 활용됩니다.

Windows 시스템 인터럽트(System Interrupts) CPU 점유율 급증 문제 해결 방법 총정리

정상 범위와 문제 신호

운영체제와 시스템에서 매우 중요한 역할을 하지만, System Interrupts의 CPU 점유율은 평소 상태에서 2~3%를 넘지 않아야 합니다. 만약 이 수치가 20% 안팎으로 치솟은 후 그대로 유지된다면 분명한 문제가 있다는 신호입니다. 원인은 대부분 잘못 구성된 드라이버, 외부 장치, 빠른 시작(Fast Boot) 기능 등에서 비롯됩니다.

아래에서 복잡도 순서대로 다양한 해결 방법을 정리했습니다. 첫 번째 방법부터 차례대로 진행해 보세요.

방법 1: 사용하지 않는 USB 루트 허브 비활성화

USB 루트 허브는 USB 주변기기를 꽂는 물리적인 장치가 아니라, 여러 USB 주변기기를 컴퓨터에 연결할 수 있게 해주는 소프트웨어 드라이버입니다. 대부분의 컴퓨터에는 여러 개의 USB 루트 허브가 있어 데이터 버스를 여러 장치에 나누어 사용할 수 있습니다.

키보드와 마우스가 사용하지 않는 USB 루트 허브를 비활성화하려면, 먼저 어떤 루트 허브를 사용 중인지 확인해야 합니다. 확인 후 나머지 루트 허브를 모두 비활성화하여 높은 CPU 사용량 문제가 해결되는지 살펴봅니다.

  1. Windows + R 키를 누르고 "devmgmt.msc"를 입력한 후 Enter 키를 누릅니다.
  2. 장치 관리자가 열리면 "범용 직렬 버스 컨트롤러(Universal Serial Bus Controllers)" 항목을 확장하고 목록에 있는 모든 루트 허브를 찾습니다.
  3. 루트 허브를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다. 속성 창에서 "전원(Power)" 탭을 열고 해당 장치들이 연결되어 있는지 확인합니다. 마우스와 키보드가 이 루트 허브를 사용 중이라면 목록에 표시됩니다. 이렇게 확인된 루트 허브를 제외한 나머지는 모두 비활성화할 수 있습니다.

Windows 시스템 인터럽트(System Interrupts) CPU 점유율 급증 문제 해결 방법 총정리

  1. 마우스와 키보드가 사용 중인 루트 허브를 식별했다면, 나머지 루트 허브를 마우스 오른쪽 버튼으로 클릭하고 "디바이스 사용 안 함(Disable)"을 선택하여 모두 비활성화합니다.

Windows 시스템 인터럽트(System Interrupts) CPU 점유율 급증 문제 해결 방법 총정리

  1. 컴퓨터를 재부팅하고 문제가 해결되었는지 확인합니다. 변화가 없다면 설정을 원래대로 되돌려도 됩니다.

방법 2: 오디오 향상 기능 비활성화

일부 사운드 드라이버는 음질을 개선하기 위해 '향상(Enhancements)' 기능을 사용합니다. 이러한 설정이 컴퓨터와 호환되지 않으면 지금 겪고 있는 CPU 사용량 급증과 같은 심각한 문제가 발생할 수 있습니다. 오디오 향상 기능을 비활성화한 후 CPU 사용량이 개선되는지 확인해 보세요. 모든 사운드 드라이버가 이 기능을 제공하지는 않으며, 드라이버에 따라 '향상' 탭이 'Sound Blaster' 등의 이름으로 표시되기도 합니다. 이 경우에는 모든 음향 효과를 비활성화하면 됩니다.

또한 일부 사운드 드라이버는 다른 응용 프로그램이 사운드 카드를 완전히 제어할 수 있게 해주는 "단독 모드(Exclusive mode)" 옵션과 충돌을 일으키기도 합니다. 원래는 문제가 되지 않아야 하지만, 한번 꺼보고 문제가 해결되는지 시도해 볼 가치가 있습니다.

  1. Windows + R 키를 눌러 실행(Run) 창을 엽니다. 대화 상자에 "Control Panel(제어판)"을 입력하고 실행합니다.
  2. 제어판에서 화면 오른쪽 위 검색창에 "sound(사운드)"를 입력합니다. 검색 결과에서 사운드 옵션을 엽니다.
  3. 사운드 옵션이 열리면 컴퓨터에 연결된 오디오 장치를 클릭한 후, 마우스 오른쪽 버튼을 누르고 속성(Properties)을 선택합니다.

Windows 시스템 인터럽트(System Interrupts) CPU 점유율 급증 문제 해결 방법 총정리

  1. 향상(Enhancements) 탭으로 이동하여 활성화된 모든 향상 기능의 체크를 해제합니다. ("모든 향상 기능 사용 안 함" 옵션에 체크해도 됩니다.)
  2. 이어서 고급(Advanced) 탭을 선택하고, 응용 프로그램이 설정을 대신할 수 있도록 허용하는 단독 모드의 체크를 해제합니다. 변경 사항을 저장하고 종료합니다.

참고: 변경 후 효과가 없다면 언제든 이 옵션들을 다시 켤 수 있습니다.

방법 3: Wake on Magic Packet 설정 비활성화

Windows에는 네트워크 어댑터가 데이터 전송을 감지했을 때 PC를 깨울 수 있는 기능이 있습니다. 컴퓨터는 이 데이터 패킷을 "Wake on Magic Packet"이라고 부릅니다. 이 기능은 많은 인터럽트를 생성하고 시스템이 각각에 응답하면서 높은 CPU 사용량 문제를 일으키는 것으로도 알려져 있습니다. 설정에서 이 옵션을 비활성화해 보세요. 예상한 결과가 나오지 않더라도 나중에 언제든 다시 켤 수 있습니다.

  1. Windows + R 키를 눌러 실행 창을 엽니다. 대화 상자에 "devmgmt.msc"를 입력하고 Enter 키를 누르면 장치 관리자가 실행됩니다.
  2. 장치 관리자에는 컴퓨터에 연결된 모든 장치가 카테고리별로 표시됩니다. 네트워크 어댑터(Network Adapters)를 클릭하여 하위 장치 목록을 펼칩니다.
  3. 이더넷 및 Wi-Fi 장치를 선택하고 마우스 오른쪽 버튼을 클릭한 후, 옵션 목록에서 속성(Properties)을 선택합니다.

Windows 시스템 인터럽트(System Interrupts) CPU 점유율 급증 문제 해결 방법 총정리

  1. 고급(Advanced) 탭으로 이동합니다. 여기에는 많은 옵션이 표시되는데, 목록 맨 아래로 내리면 "Wake on Magic Packet" 옵션을 찾을 수 있습니다. 값이 '사용'으로 되어 있을 것입니다. 이를 사용 안 함(Disabled)으로 변경하고 저장한 후 종료합니다.

Windows 시스템 인터럽트(System Interrupts) CPU 점유율 급증 문제 해결 방법 총정리

필요하다면 컴퓨터를 재시작하고 문제가 해결되었는지 확인합니다.

방법 4: Intel Rapid Storage Technology 설치

Intel Rapid Storage Technology는 데스크톱, 모바일, 서버 플랫폼용 SATA 디스크가 장착된 시스템에 향상된 성능과 안정성을 제공하는 Windows 기반 응용 프로그램입니다. 하나 또는 여러 개의 SATA 디스크 드라이브를 사용할 때 향상된 성능과 낮은 전력 소비의 이점을 누릴 수 있으며, 디스크를 두 개 이상 사용하는 경우 디스크 장애 발생 시 데이터 손실에 대한 보호 수준도 높일 수 있습니다.

실제로 Intel Rapid Storage Technology 모듈을 설치한 후 문제가 해결된 사용자들도 있었습니다. 설치 과정 자체는 어렵지 않지만, 이 모듈이 컴퓨터의 SATA 컨트롤러 드라이버를 교체한다는 점은 알아두어야 합니다. 시스템 구조를 잘 이해하고 있다면 Intel 공식 웹사이트에서 모듈을 다운로드해 설치하세요. 성공적으로 설치되면 작업 표시줄에 관련 아이콘이 나타나는 것을 확인할 수 있습니다.

방법 5: 빠른 시작(Fast Startup) 끄기

Windows 10의 빠른 시작(Fast Startup, 패스트 부팅이라고도 함)은 이전 버전 Windows의 하이브리드 절전 모드와 유사하게 작동합니다. 이 기능은 완전 종료(cold shutdown)와 최대 절전 모드(hibernate)의 요소를 결합한 것입니다. 컴퓨터를 종료하면 Windows는 완전 부팅과 마찬가지로 모든 사용자를 로그오프하고 모든 응용 프로그램을 닫습니다. 이 시점에서 Windows의 상태는 새로 부팅된 직후와 비슷합니다(모든 사용자가 로그오프되고 응용 프로그램이 닫혔으므로). 하지만 시스템 세션은 계속 실행 중이며 커널은 이미 로드된 상태입니다.

그런 다음 Windows는 장치 드라이버에 최대 절전 준비 알림을 보내고, 현재 시스템 상태를 최대 절전 파일에 저장한 뒤 컴퓨터를 끕니다. 컴퓨터를 다시 시작하면 Windows는 커널, 시스템 상태 또는 드라이버를 다시 로드할 필요 없이, 최대 절전 파일에 저장된 이미지로 RAM을 갱신하고 시작 화면으로 바로 이동합니다.

이 기능은 우리가 기대하는 전통적인 방식의 완전한 종료를 수행하지 않기 때문에 비활성화해 볼 가치가 있습니다. 실제로 이 기능을 끄자마자 높은 CPU 사용량 문제가 해결된 사례가 매우 많습니다.

  1. Windows + R 키를 눌러 실행 창을 엽니다. 대화 상자에 "control panel(제어판)"을 입력하고 Enter 키를 누릅니다.
  2. 제어판에서 전원 옵션(Power Options)을 클릭합니다.

Windows 시스템 인터럽트(System Interrupts) CPU 점유율 급증 문제 해결 방법 총정리

  1. 전원 옵션 화면에서 왼쪽에 있는 "전원 단추 작동 설정(Choose what the power buttons do)"을 클릭합니다.

Windows 시스템 인터럽트(System Interrupts) CPU 점유율 급증 문제 해결 방법 총정리

  1. 관리자 권한이 필요한 "현재 사용할 수 없는 설정 변경(Change Settings that are currently unavailable)" 옵션이 표시됩니다. 이를 클릭합니다.

Windows 시스템 인터럽트(System Interrupts) CPU 점유율 급증 문제 해결 방법 총정리

  1. 화면 맨 아래로 이동하여 "빠른 시작 켜기(Turn on fast startup)" 체크박스를 해제합니다. 변경 사항을 저장하고 종료합니다.

Windows 시스템 인터럽트(System Interrupts) CPU 점유율 급증 문제 해결 방법 총정리

  1. 컴퓨터를 재시작해야 할 수 있습니다. 재시작 후 문제가 해결되었는지 확인합니다.

방법 6: 장치 및 드라이버 문제 해결

위의 모든 방법을 시도했는데도 결과가 없다면, 어떤 장치/드라이버가 문제를 일으키는지 직접 진단할 수밖에 없습니다. System Interrupts 사용량 급증은 대부분 잘못된 드라이버나 장치 때문에 발생하며, 소프트웨어적인 원인은 앞서 다룬 몇 가지 경우뿐입니다. 먼저 모든 외부 장치의 연결을 해제한 후, 내부 장치로 넘어갑니다. 각 단계마다 장치 드라이버도 함께 업데이트합니다.

  1. 마우스, 키보드, 외장 블루투스 장치, 외장 Wi-Fi 카드 등 모든 외부 장치의 연결을 하나씩 해제하기 시작합니다. 장치를 하나씩 분리하면서 몇 분간 CPU 사용량을 관찰합니다. 사용량이 그대로라면 다른 장치를 계속 분리하고, 사용량이 크게 떨어진다면(2~3% 수준으로) 범인을 찾은 것입니다.

Windows 시스템 인터럽트(System Interrupts) CPU 점유율 급증 문제 해결 방법 총정리

  1. 외부 장치에서 문제를 찾지 못했다면 내부 장치로 넘어가 문제가 있는지 확인합니다. 물론 이 단계는 장치를 그냥 뽑을 수 없기 때문에 더 까다롭습니다. 장치 관리자를 통해 하나씩 비활성화해야 합니다.
  • Windows + R 키를 누르고 "devmgmt.msc"를 입력한 후 Enter 키를 누릅니다. 장치 관리자에서 네트워크 어댑터, 사운드 카드, 기타 확장 카드 등을 대상으로 삼습니다. 각 장치를 비활성화할 때마다 System Interrupts의 CPU 사용량을 확인합니다. 사용량이 변하지 않고 20~30%로 유지된다면 방금 비활성화한 장치는 범인이 아니므로 다음 장치로 넘어갑니다.

Windows 시스템 인터럽트(System Interrupts) CPU 점유율 급증 문제 해결 방법 총정리

디스크 드라이브, 디스플레이 어댑터, 컴퓨터/프로세서/시스템 장치 범주에 속한 항목 등 중요한 시스템 장치는 비활성화하지 않도록 주의하세요.

  1. 이제 컴퓨터에 있는 모든 장치의 드라이버를 업데이트합니다. 이 작업 역시 까다롭고 시간이 걸립니다. 자동 드라이버 업데이트는 신뢰할 수 없으므로 수동으로 업데이트해야 합니다. 특정 장치가 문제의 원인이 아님을 확실히 확인하는 방법은 두 가지입니다. 첫째, 드라이버를 사용 가능한 최신 버전으로 업데이트하고 변화가 없다면 이전 버전으로 롤백합니다. 그래도 변화가 없다면 다른 장치 드라이버 업데이트로 넘어갑니다.

필요한 드라이버는 반드시 제조사 공식 웹사이트에서 다운로드해야 합니다.

  • 장치를 마우스 오른쪽 버튼으로 클릭하고 "드라이버 업데이트(Update device driver)"를 선택합니다. 그런 다음 두 번째 옵션인 "내 컴퓨터에서 드라이버 소프트웨어 찾아보기(Browse my computer for driver software)"를 선택합니다.

Windows 시스템 인터럽트(System Interrupts) CPU 점유율 급증 문제 해결 방법 총정리