높은 CPU 사용량 해결 방법

주요 정보:

  • 높은 CPU 사용량은 종종 긴 로딩 시간, 느린 성능 및 예기치 않은 충돌의 원인이 됩니다.

  • 작업 관리자의 성능 탭에는 CPU 사용량에 대한 자세한 정보가 표시됩니다.

  • 구형 컴퓨터에는 최적의 성능을 위한 적절한 드라이버가 없을 수도 있습니다. 드라이브를 업데이트하면 이 문제가 해결될 수 있습니다.

  • 일부 악성 프로그램은 CPU 사용량을 증가시킵니다. 효과가 검증된 백신 프로그램으로 PC의 바이러스를 검사하는 것을 고려하십시오.

author-image

기준

중앙 처리 장치(CPU)는 PC의 뇌에 해당합니다. 그래픽 카드와 RAM과 같은 시스템의 모든 주요 구성 요소는 CPU에서 오는 명령에 의존합니다. 제대로 작동하는 프로세서는 모든 게이밍 PC에서 매우 중요한 부분입니다.

모든 프로세서에는 한계가 있으며, 고강도 게임 및 애플리케이션의 경우 심각한 성능 저하 없이 이러한 한계치에 도달하는 것이 일반적입니다. 그러나 CPU 사용량이 비정상적으로 높으면 컴퓨터가 버벅거리거나 응답하지 않거나 다운될 수도 있습니다.

고강도 애플리케이션을 사용하고 있지 않은 데도 CPU에 과부하가 걸리는 경우라면 더 심각한 문제가 있음을 의미할 수 있습니다. 이 문제는 여러 가지 이유로 발생할 수 있습니다. 그러므로 Windows 11에서 높은 CPU 사용량을 해결하는 방법을 배우는 것이 중요합니다.

1. PC 재부팅

다른 작업을 시도하기 전에, 먼저 PC를 다시 시작하십시오. 이 문제 해결 조언은 고전적인 방법이긴 하나 여전히 효과적인 결과를 가져오는 경우가 많습니다. 재부팅은 임시 파일을 삭제하여 장시간 실행되는 프로세스의 속도 저하 문제를 해결할 수도 있습니다. 이것이 CPU 성능을 저하시키는 유일한 문제라면, 재부팅으로 문제가 해결될 가능성이 높습니다.

2. 종료 또는 다시 시작 프로세스

재부팅을 해도 비정상적으로 높은 CPU 사용량이 감소하지 않으면 작업 관리자를 여십시오. 여기에서 CPU 리소스를 사용하는 프로세스를 추적하고 해당 리소스로 컴퓨터가 실제로 수행하는 작업을 확인할 수 있습니다.

게임과 같은 전체 화면 프로그램의 경우, 때로 작업 관리자를 자체 창 뒤에 숨기기도 합니다. 이를 방지하려면 작업 관리자의 상단 메뉴 바에서 "옵션"을 클릭하고 "항상 위에"를 선택하십시오. 듀얼 모니터를 사용하는 경우 두 번째 모니터에 작업 관리자 창을 끌어다 놓을 수도 있습니다.

작업 관리자에서 상단의 프로세스 탭을 클릭하십시오. 해당 탭 하단의 “세부 정보”를 클릭하면 백그라운드에서 실행되고 있는 Windows 프로세스가 나타납니다. 프로세스 탭 상단 근처의 “CPU” 열을 찾아 클릭하여 CPU 사용량별로 정렬합니다.

특정 게임을 플레이하거나, 비디오 편집 또는 스트리밍 애플리케이션을 실행하거나, 바이러스 검사를 실행하거나, 브라우저 탭을 여러 개 띄워놓는 경우, CPU 사용률이 높아질 수 있습니다. 이와 같이 높은 CPU 사용량을 처리해야 하는 경우, 사용하지 않는 모든 백그라운드 프로그램과 탭을 닫고 작업 관리자로 돌아가 상태의 변화를 확인합니다.

멀티태스킹 중 CPU 사용량이 높은 것은 정상일 수 있습니다. 최신 CPU는 서로 다른 명령 스레드를 통해 동시에 작동하는 여러 프로세서 코어 간에 프로세스를 분할하여 멀티태스킹 상황을 처리합니다.

12세대 인텔® 코어™ 프로세서에 도입된 기능인 인텔® Thread Director는 멀티태스킹 성능을 최적화하여 코어 효율성을 높이고 게임과 같은 고강도 애플리케이션이 성능에 미치는 영향을 줄입니다. 최신 인텔® 코어™ 프로세서는 또한 CPU의 주파수를 동적으로 증가시켜 고부하 워크로드 처리에 도움 되는 인텔® 터보 부스트 기술을 제공합니다.

이러한 프로세서 기술은 까다로운 프로그램들의 멀티태스킹 속도를 크게 높일 수는 있지만, 비정상적인 CPU 사용량 상황이 발생하는 것을 방지하지는 못합니다. CPU 사용량이 100%에 도달하는 경우, CPU 열 상단에 Runtime Broker, Windows 세션 관리자, Cortana와 같은 이름의 백그라운드 프로세스가 표시되면 문제가 있는 것입니다.

이러한 Windows 프로세스는 적은 양의 처리 능력 또는 메모리만 사용해야 합니다. 일반적으로 0% 또는 1%입니다. PC가 유휴 상태일 때, 이러한 모든 프로세서가 사용하는 CPU 사용량의 합은 CPU 용량의 10% 미만이어야 합니다. 하지만 버그가 있거나 예기치 않은 동작, 예를 들어 다른 곳에서 비활성화되었던 검색 작업을 다시 실행하려는 시도를 반복하는 Windows 프로세스의 경우, 단일 프로세스만으로도 시스템 리소스의 거의 대부분을 사용할 수 있습니다.

작업 관리자를 열어 예기치 않게 많은 양의 CPU 리소스를 사용하는 프로세스를 발견하면 온라인으로 검색하여 해당 프로세스를 확인하십시오. 정당한 이유가 없다면 explorer.exe 또는 winlogon.exe와 같은 프로세스를 중단하지 마십시오. 이러한 프로세스는 데스크탑 시작 메뉴와 같은 그래픽 요소를 처리하고 PC가 켜질 때 시작 작업을 PC에 할당하는 작업을 합니다.

중요하지 않은 프로세스인 것으로 판별하고 작업 중인 내용이 저장된 것을 확인했으면, 해당 프로세스를 클릭하여 선택한 다음 작업 관리자 오른쪽 하단에 있는 프로세스 종료를 클릭합니다. 작업 끝내기는 프로그램을 저장하지 않은 채 종료할 수 있습니다.

잘못된 프로세스가 높은 CPU 사용량의 원인인 경우 이렇게 하면 이 시점부터 PC가 원활하게 작동해야 합니다. Windows 프로세스 중 많은 프로세스는 종료되면 다시 시작됩니다. 이렇게 하여 이 프로세스들을 재설정하고 새 프로세스가 이전처럼 많은 CPU 파워를 요구하지 않도록 할 수 있습니다.

3. 드라이버 업데이트

프로세스가 여전히 너무 많은 CPU를 사용하는 있다면, 드라이버가 너무 구형 버전이거나 최적 상태가 아니어서 발생하는 문제일 수 있습니다. 드라이버는 마더보드에 연결된 특정 장치를 제어하는 프로그램입니다. 드라이버를 업데이트하면 CPU 사용량 증가를 야기하는 호환성 문제 또는 버그를 해결할 수 있습니다.

시작 메뉴와 설정을 차례로 엽니다. 업데이트 및 보안을 클릭한 후 “업데이트 확인” 버튼을 클릭하면 중요한 드라이버를 업데이트합니다. 또한, 그래픽 카드 제조업체는 게임을 플레이하는 동안 전반적인 성능을 향상시켜주는 유틸리티(예: GPU를 위한 NVIDIA GeForce Experience)를 제공합니다.

드라이버 업데이트를 위해 타사 소프트웨어를 사용하지 마십시오. 인터넷에서 무료 드라이버 업데이트 광고를 하는 회사들이 있을 수 있습니다. 이런 광고에 넘어가면 최악의 경우 악성코드가 설치될 수도 있습니다. 최상의 경우라 할지라도 단순 중복에 지나지 않습니다. 왜냐하면 Windows가 자체적으로 드라이버를 완벽하게 업데이트할 수 있기 때문입니다.

드문 경우이기는 하나, BIOS 버전을 업데이트하면 높은 CPU 사용량 문제가 해결될 수도 있습니다. BIOS(Basic Input Output System)는 컴퓨터가 시작하는 동안 컴퓨터의 다른 구성 요소에 명령을 내리는 마더보드 펌웨어입니다.

일반적으로 BIOS 업데이트 그 자체로 성능이 향상되지는 않습니다. 오히려 성능을 저하시키는 새로운 문제가 발생할 수도 있습니다. 따라서 높은 CPU 사용량을 야기하는 버그가 확인되고 이를 직접 해결하는 BIOS 업데이트를 찾은 경우에만 업데이트 작업을 실행해야 합니다.

마더보드 제조업체에서 제공하는 유틸리티를 사용하여 자동으로 BIOS를 업데이트할 수 있습니다. 또한 제조업체의 웹 페이지에서 수동으로 업데이트할 수도 있습니다. 마더보드 모델 및 BIOS 버전 번호를 조회하여 제조업체의 웹 사이트에서 "지원"을 클릭하고 "BIOS"를 클릭하여 관련 업데이트를 확인하십시오.

사용 중인 마더보드가 무엇인지 모를 경우, 시작 버튼을 클릭한 다음 “시스템 정보”를 입력하고 다음 프로그램이 나타나면 클릭합니다.

시스템 정보 창에서 “시스템 제조업체”, “시스템 모델”, “BIOS 버전/날짜” 필드를 확인하여 마더보드를 식별합니다. (예: GIGABYTE의 Z170X 보드)

버전 번호를 한 번 더 확인하여 최신 버전인지 확인합니다. 최신 버전이 아닌 경우 새로운 BIOS 버전을 다운로드 및 설치하고 재부팅한 후 작업 관리자를 다시 확인하여 문제가 지속되는지 확인합니다.

4. 멀웨어 검사

문제가 계속된다면 기본 Windows 프로세스로 위장한 멀웨어가 원인일 수 있습니다. 일부 악성 프로그램은 작업 관리자에는 “Cortana.exe” 또는 “Runtime Broker”와 같은 친숙한 이름으로 표시되지만, 다른 목적으로 CPU 및 GPU 대역폭을 모두 사용해버립니다.

예를 들어, "크립토재킹" 소프트웨어는 정상적인 프로세스로 위장하지만 실제로는 시스템의 리소스를 사용하여 암호 화폐를 채굴합니다. 이러한 종류의 악성코드는 컴퓨터가 애플리케이션이나 게임보다 불법 암호 화폐 채굴을 우선시하게 만들어 CPU 성능에 심각한 영향을 미칠 수 있습니다.

다른 종류의 악성코드는 시스템 리소스에 침투하여 암호 해독 작업이나 암호화 알고리즘 작업을 수행합니다. 사이버 범죄자는 이러한 많은 리소스를 사용하는 고강도 애플리케이션을 빈번하게 수행하는 데, 리소스를 구매하는 것보다 타인의 시스템 리소스를 불법적으로 사용하는 것이 범죄자에게는 더 수익성이 높습니다.

효과가 검증된 안티바이러스 백신으로 시스템 전체 검사를 실행하여 악성코드 여부를 확인하십시오. Windows 보안에서 제공하는 무료 오프라인 보안 검사는 최신의 가장 교묘한 공격까지 탐지한다고 보장할 수는 없지만 그래도 좋은 출발점입니다.

5. 전원 옵션

특정 전원 설정은 CPU 속도를 제한할 수 있습니다. 전원 문제는 노트북 사용자에게는 익숙한 문제이지만, 데스크탑 시스템에도 영향을 미칠 수 있습니다. 시작 메뉴를 클릭하고 “전원 관리 옵션 편집”을 입력하여 전원 옵션을 확인합니다. 창이 열리면 상단 주소 표시줄의 “전원 옵션”을 클릭합니다. 아래 화면을 참조하십시오.

“추가 전원 관리 옵션 표시”를 클릭한 후 전원을 절약하지 않는 계획을 활성화합니다.

이제 작업 관리자를 다시 열어 CPU 사용량이 정상으로 돌아왔는지 확인할 수 있습니다.

6. 특정 지침 온라인 검색

CPU 사용량이 여전히 비정상적으로 높다면, 이는 타사 응용 프로그램이나 프로세스가 필요 이상으로 리소스를 사용하기 때문일 수 있습니다. 이러한 프로세스는 운영 체제 외부의 소스에서 발생하는 것이기 때문에 이 문제들을 모두 해결할 수 있는 만능 솔루션은 존재하지 않습니다. 해당 프로세스를 실행하는 응용 프로그램을 만든 개발자에게 조언을 구해야 합니다.

이를 위해서는 작업 관리자의 프로세스 탭에서 프로세스 이름을 확인하고 해당 항목에 대한 지원 스레드를 온라인으로 검색하십시오.

초기 쿼리에서 결과가 표시되지 않으면 프로세서 모델 및 해당 문제와 관련된 다른 프로그램 이름 등 도움이 될 수 있는 특정 정보를 추가하십시오. 하드웨어 및 게이밍 포럼에서 아직 다루지 않은 버그를 발견하는 경우는 많지 않으므로 검색어를 바꿔가면서 시간을 들여 충분히 검색해보십시오.

Windows 레지스트리 데이터베이스를 사용하여 서비스를 비활성화를 위한 권장 방법을 찾을 수 있습니다. 이것은 보통 일시적인 해결 방법이기는 하나 영구적인 해결 방법이 없다면 시도해 볼 가치가 있습니다.

레지스트리를 변경하기 전에 복원 지점을 만드는 것이 중요합니다. 이를 통해 컴퓨터의 현재 시스템 설정을 저장하고 레지스트리 편집이 의도치 않게 시스템 안정성에 영향을 주는 경우 편집 내용을 복원할 수 있습니다. 복원 지점을 만들려면, 시작 버튼을 클릭하고 “복원 지점 만들기”를 입력합니다. 그 다음 하드 드라이브를 선택하고 “구성”을 클릭합니다.

시스템 보호 대상 화면 내에서 “시스템 보호 사용”을 선택하고 할당을 원하는 디스크 공간의 크기를 선택합니다. 시스템 복원에는 최소 1GB를 사용해야 하지만, 대용량 드라이브의 1%로 사용하도록 설정할 수 있습니다. 디스크 공간을 더 많이 할당하면 Windows가 기존 복원 지점을 삭제하기 전에 더 많은 복원 지점을 만들 수 있습니다.

적용을 클릭하고 이전 화면으로 돌아가 “만들기” 버튼을 눌러 복원 지점을 설정합니다.

다음 단계는 영향을 받는 프로세스에 따라 달라집니다. 온라인 상의 조언을 바탕으로 Windows에 주요한 변경을 하는 경우 항상 복원 지점을 먼저 만들어야 합니다.

7. Windows 재설치

CPU 문제가 시작되기 전의 복원 지점이 있는 경우, 해당 지점에서 복원을 시도하십시오. 그렇지 않은 경우, Windows를 다시 설치하여 시스템을 재설정하고 높은 CPU 사용량 문제 해결을 시도할 수 있습니다. 이 프로세스는 시간이 오래 걸릴 수 있지만, 잠재적으로 소프트웨어로 인해 발생하는 CPU 사용량 문제를 해결할 수 있습니다.

Windows를 다시 설치하면 기 설치된 모든 응용 프로그램이 삭제됩니다. 하지만 파일을 유지할 수 있는 옵션이 있습니다. 개별 파일이 높은 CPU 사용량의 원인일 가능성은 없기 때문에 Windows가 파일을 모두 삭제하도록 할 필요가 없습니다. 그러나 만일을 대비하여 이들 파일을 외부 드라이브나 클라우드 서비스에 백업하는 것이 좋습니다.

초기화를 시작하려면 시작 버튼을 클릭하고 “이 PC 초기화”를 입력한 다음 “시작”을 클릭합니다.

이 프로세스는 1시간 이상 걸릴 수 있습니다. 이 작업이 완료되면 사용하는 게임 및 응용 프로그램을 다시 설치해야 합니다.

기타 프로그램

CPU- Z는 CPU와 마더보드에 대한 일반적인 정보를 확인하는 데 있어 신뢰할 수 있는 도구입니다. CPU 및 마더보드의 정확한 모델 번호와 성능 정보를 보여줍니다. 해당 모델 번호를 사용하여 CPU 사용량과 관련된 지원 스레드를 온라인으로 검색할 수 있습니다.

백그라운드 프로세스를 확인하는 방법이 작업 관리자만 있는 것은 아닙니다. Process Monitor는 CPU 사용량뿐 아니라 레지스트리, 파일 시스템, 네트워크 활동을 기록합니다. 이 도구를 사용하여 멀웨어로 의심되는 프로세스의 네트워크 활동을 확인합니다.

이와 유사한 성능 모니터는 시간 경과에 따른 프로세스의 CPU 사용량을 더 자세하게 확인할 수 있는 Windows 기본 탑재 도구입니다. 성능 모니터를 실행하려면 Windows 키와 R을 동시에 누르고 “perfmon”을 입력합니다.

성능 모니터에는 여기에서 다 설명하기에는 너무 많은 고급 기능들이 있습니다. 주요 기능은 CPU 사용량을 프로세스별로 여러 범주로 나누고 시간이 경과함에 따라 이를 추적하여 문제 해결을 위해 사용하는 것입니다.

CPU 성능을 향상하는 더 많은 방법 찾기

CPU는 100% CPU 사용률에서도 안전하게 실행되도록 설계되었습니다. 그러나 이러한 상황은 고강도 게임 및 애플리케이션의 성능에도 영향을 미칠 수 있습니다. 높은 CPU 사용량 문제를 해결하는 방법을 배우면 가장 빈번하게 발생하는 문제 중 일부를 해결할 수 있습니다.

하지만 모든 CPU 문제가 소프트웨어 수정에 의해 해결되는 것은 아닙니다. 현재 사용 중인 CPU가 실행해야 할 게임 또는 응용 프로그램의 요구 사항에 미치지 못하는 경우도 있습니다.

그런 경우에는 CPU 업그레이드가 필요합니다. 최신 인텔® CPU는 게이머와 크리에이티브 전문가 모두에게 향상된 성능을 제공합니다.