Windows에서 시스템 메모리 및 압축 메모리로 인해 발생하는 높은 디스크 및 CPU 사용량 문제를 해결하는 방법

Windows에서 “시스템 및 압축 메모리”로 인한 성가신 높은 CPU 사용량 문제를 해결하는 방법

네, 이건 정말 흔한 골칫거리죠.게임이나 앱이 실행될 때마다, 심지어 윈도우 관련 프로그램이 실행될 때마다 이 프로세스가 CPU와 디스크 사용량을 폭증시켜 버립니다.어떤 때는 괜찮지만, 어떤 때는 시스템 전체가 느려지거나 응답하지 않는 것처럼 느껴질 정도입니다.좀 이상한 건 이 프로세스가 핵심 시스템 프로세스라서 악성 프로그램처럼 그냥 끌 수도 없다는 겁니다.그럼 어떻게 해야 할까요? 이 문제를 해결할 수 있는 몇 가지 방법이 있는데, 어떤 방법은 좀 더 시스템 개입이 필요할 수도 있습니다.하지만 부디 효과가 있기를 바랍니다.

Windows에서 “시스템 및 압축 메모리”로 인한 높은 CPU 사용량 문제를 해결하는 방법

방법 1: 악성코드 검사 — 악성코드는 메모리 프로세스를 방해할 수 있기 때문입니다.

악성 프로그램은 때때로 위장하거나 시스템 파일을 손상시켜 비정상적인 리소스 사용량을 유발합니다.빠르고 정확한 바이러스 검사를 실행하는 것은 언제나 좋은 생각입니다. Windows Defender로도 검사를 수행할 수 있지만, 더욱 안심하고 싶다면 타사 도구를 사용하는 것도 좋습니다.어떤 방법을 선택하든, 먼저 검사를 시작해 보는 것이 좋습니다.

  • 검색창에 Windows 보안을 입력 하고 Enter 키를 누르세요.
  • 자, 이제 바이러스 및 위협 방지 로 이동하세요.
  • 스캔 옵션을 선택하세요
  • Microsoft Defender 오프라인 검사를 선택하면 Windows 외부에서 더 심층적인 검사를 수행합니다.그런 다음 지금 검사를 클릭하세요.
  • PC가 재시작 되고 검사가 실행됩니다.보통 시간이 좀 걸리니 간식을 드시면서 기다리세요.
  • 윈도우로 복귀한 후 결과를 확인하십시오.악성코드가 발견되면 다음 단계로 진행하기 전에 제거하십시오.

방법 2: 페이징 파일 크기 조정 – 때때로 Windows가 메모리 관리에 혼란을 겪는 경우가 있습니다.

이는 페이징 파일(가상 메모리)이 잘못 구성되어 Windows가 RAM을 관리하려고 과도하게 작동하는 문제를 해결하는 데 도움이 됩니다.페이징 파일을 수동으로 설정하면 이러한 문제를 완화할 수 있습니다.다소 기술적인 내용이지만, 아주 어려운 작업은 아닙니다.

  • 시작 버튼을 마우스 오른쪽 버튼으로 클릭하고 시스템을 선택하세요.
  • 고급 시스템 설정 (일반적으로 사이드바 또는 관련 설정 아래에 있음 ) 을 클릭하십시오.
  • 성능 섹션 에서 설정을 클릭합니다.
  • 고급 탭 으로 이동하세요
  • 가상 메모리 아래의 ‘변경’을 클릭하세요.
  • 모든 드라이브에 대한 페이징 파일 크기 자동 관리 옵션 을 해제하여 더 많은 제어 권한을 확보하세요.
  • 크기를 잘 모르겠다면 초기값과 최대값 모두 4096MB처럼 사용자 지정 크기로 설정하거나, 간단하게 시스템에서 관리하도록 두세요.단, 너무 작거나 너무 큰 값으로 설정하지 않도록 주의해야 합니다.

이렇게 하면 메모리 관리가 안정화되고 “시스템 및 압축 메모리”로 인한 부하가 줄어듭니다.

방법 3: 윈도우 성능 옵션을 조정하여 더욱 효율적인 윈도우 운영을 구현하세요.어떤 부분에 집중할지 지정하십시오.

윈도우는 디자인이나 속도 중 어떤 것을 우선시할지 자동으로 선택하는 경향이 있습니다.때때로 ‘디자인’을 우선시하면 시스템 리소스를 과도하게 소모하게 됩니다.성능을 우선시하도록 설정을 변경하면 CPU 사용량 급증 현상을 줄일 수 있습니다.

  • 시작 버튼을 마우스 오른쪽 버튼으로 클릭 하고 시스템을 선택하세요.
  • 고급 시스템 설정을 클릭하세요
  • 성능 섹션 에서 설정을 클릭하세요.
  • 최적의 성능을 위해 ‘조정’을 선택하세요.
  • 적용을 누른 다음 확인을 누르세요.

이 기능은 시스템 리소스 관리에 문제를 일으킬 수 있는 화려한 애니메이션과 시각 효과를 줄여줍니다.화려한 효과 없이 시스템이 원활하게 작동하기를 원하는 대부분의 사용자에게 적합합니다.

방법 4: 시스템 파일 검사 실행 – 손상된 Windows 파일은 예측할 수 없는 동작을 유발할 수 있기 때문입니다.

시스템 파일이 손상된 경우(솔직히 말해서, 이런 일은 생각보다 자주 발생합니다), Windows가 메모리나 CPU를 제대로 관리하지 못할 수 있습니다. SFC 및 DISM 검사를 실행하면 근본 원인을 해결할 수 있는 경우가 많습니다.

  • 명령 프롬프트를 관리자 권한으로 실행하려면 검색창에 cmd를 입력하고 마우스 오른쪽 버튼을 클릭한 다음 “관리자 권한으로 실행”을 선택하세요.
  • 입력하고 실행하세요: ` sfc /scannow` — 완료될 때까지 기다리세요.
  • 문제가 발견되거나 해결되지 않으면 DISM 명령어를 하나씩 시도해 보세요.
    DISM /Online /Cleanup-Image /CheckHealth DISM /Online /Cleanup-Image /ScanHealth DISM /Online /Cleanup-Image /RestoreHealth
  • 그 후에 ` sfc /scannow`를 다시 실행하세요.필요한 경우 재부팅하세요.

이러한 단계를 통해 메모리 프로세스 오작동의 원인이 될 수 있는 손상된 시스템 파일을 복구할 수 있습니다.

방법 5: RAM 상태를 확인하세요 (RAM 고장은 CPU 사용량 급증의 원인이 될 수 있습니다).

하드웨어 문제 중에서도 RAM이 가장 흔한 원인입니다. Windows 메모리 진단 도구를 사용하면 메모리 모듈에 문제가 있는지 간단하게 확인할 수 있습니다.

  • 검색창에 “Windows 메모리 진단”을 입력 하고 Enter 키를 누르세요.
  • 지금 다시 시작하여 문제를 확인하세요를 선택하세요.
  • 컴퓨터가 재부팅되고 메모리 테스트가 실행됩니다.몇 분 정도 걸릴 수 있으니 서두르지 마세요.
  • 작업이 완료되면 결과가 표시되거나, 나중에 이벤트 뷰어에서 보고서를 확인할 수 있습니다.문제가 발생하면 RAM을 교체하거나 기술 전문가에게 문의해야 할 수 있습니다.

방법 6: “시스템 및 압축 메모리”를 완전히 비활성화합니다(권장하지 않지만 경우에 따라 필요할 수 있습니다).

다른 방법이 모두 실패했을 경우, 일부 사용자는 작업 스케줄러에서 해당 프로세스를 비활성화하기도 합니다.하지만 이는 표준적인 해결 방법이 아니며 다른 문제를 야기할 수 있으므로 주의해야 합니다.최후의 수단으로만 사용하십시오.

  • 검색창에 ‘작업 스케줄러’를 입력 하고 열어보세요.
  • 작업 스케줄러 라이브러리 > 창 > 메모리 진단 으로 이동합니다.
  • 목록에서 RunFullMemoryDiagnostic을 찾으세요
  • 마우스 오른쪽 버튼을 클릭하고 ‘사용 안 함’ 을 선택하세요.

일부 설정에서는 CPU 사용량 급증을 줄일 수 있지만, 유용한 진단이나 관리 기능이 비활성화될 수도 있습니다.주의해서 사용하십시오.

방법 7: SuperFetch/SysMain 서비스를 끄십시오.이 서비스가 때때로 허용 범위를 초과하는 경우가 있기 때문입니다.

이 서비스는 자주 사용하는 앱을 미리 로드하여 속도를 향상시키지만, 일부 시스템에서는 디스크 및 CPU 사용량이 급증할 수 있습니다.이 서비스를 비활성화하면 “시스템 및 압축 메모리”와 관련된 리소스 사용량 급증 문제를 해결할 수 있는 경우가 있습니다.

이를 비활성화하는 방법은 두 가지가 있습니다.

서비스를 통해 비활성화

  • 검색창에서 services.msc를 엽니다.
  • SysMain (이전 SuperFetch) 까지 아래로 스크롤하세요.
  • 마우스 오른쪽 버튼을 클릭하고 속성 으로 이동하세요.
  • 시작 유형을 사용 안 함으로 변경
  • 적용확인을 클릭하세요.

명령 프롬프트를 통해 비활성화

  • 관리자 권한으로 명령 프롬프트를 엽니다.
  • net.exe stop sysmain` `를 입력 하고 Enter 키를 누르세요.
  • 재부팅 후에도 설정이 유지되지 않으면 다음 명령어를 사용하여 영구적으로 비활성화하세요: ` sc config sysmain start=disabled`

참고: 일부 설정에서는 Superfetch 와 같이 다른 서비스 이름이 표시될 수 있지만, Windows 10/11에서는 일반적으로 SysMain 입니다.

이러한 해결 방법들이 완벽한 해결책을 보장하는 것은 아닙니다.때로는 높은 CPU 사용률이 계속해서 문제가 될 수 있습니다.하지만 이러한 방법들을 시도해 보세요.대부분의 경우, 한 가지 방법만으로도 문제가 어느 정도 해결될 것입니다.

관련 기사: