PC 병목 테스트 방법: CPU, GPU, 메모리, 작업 관리자와 MSI Afterburner

프레임 속도가 갑자기 떨어지거나 간헐적으로 끊기고, 그래픽 카드를 교체해도 성능이 거의 늘지 않는 현상은 흔히 PC 병목으로 불립니다. 방향은 맞을 수 있지만 평균 FPS나 한 번의 CPU 사용률만으로는 프로세서, 그래픽 카드, 시스템 메모리, 온도, 백그라운드 작업, 프레임 제한 중 무엇이 실제 원인인지 알 수 없습니다. 신뢰할 수 있는 테스트에는 초기 추정, 실시간 모니터링, 반복 가능한 게임 장면이 함께 필요합니다.

측정 전 프로세서, 그래픽 카드, 메모리 용량과 해상도를 PC 병목 계산기에 입력합니다. 결과는 CPU 제한과 GPU 제한 중 어느 쪽 가능성이 큰지 가설을 세우는 데 유용합니다. 실행 중 수집된 데이터가 아니므로 게임 안의 사용률, 온도, 프레임 시간 측정을 대신할 수는 없습니다.

반복 가능한 테스트 장면 준비

느려짐이 자주 발생하는 게임, 스테이지나 작업을 고릅니다. 해상도, 그래픽 프리셋, 레이 트레이싱, 수직 동기화, FPS 제한을 그대로 유지합니다. 드라이버와 게임 버전, 백그라운드 앱도 가능한 한 같아야 합니다. 셰이더 컴파일, 리소스 로딩, 온도가 안정되도록 몇 분 실행한 뒤 같은 구간을 기록합니다. 적 수, 맵 복잡도, 영상 장면이 다른 구간은 정확하게 비교하기 어렵습니다.

평균 FPS만으로는 부족합니다. 1% Low와 프레임 시간 그래프는 평균값에 가려진 짧은 끊김을 보여 줍니다. 평균이 높아도 프레임 시간 급등이 반복되면 조작감은 매끄럽지 않습니다. V-Sync, 모니터 주사율이나 게임 제한기가 프레임을 고정하고 있지 않은지도 확인합니다.

작업 관리자에서 빠르게 확인

Ctrl + Shift + Esc로 Windows 작업 관리자를 열고 성능 화면에서 CPU, 메모리, GPU를 확인합니다. 전체 CPU 사용률은 오해를 부를 수 있습니다. 일부 코어만 최대 부하에 도달하면 전체 값은 40%나 50%에 머뭅니다. CPU 그래프를 논리 프로세서로 바꾸어 특정 스레드가 계속 최대에 가까운지 봅니다. GPU에서는 3D 엔진, 전용 GPU 메모리, 온도와 활성 그래픽 프로세서를 확인합니다. 노트북은 게임이 내장 그래픽에서 실행되는지도 점검해야 합니다.

메모리 화면에서는 사용 중과 사용 가능 값을 비교합니다. 남은 메모리가 거의 없고 커밋된 메모리가 한계에 다가가면 Windows가 페이지 파일을 더 자주 사용합니다. 로딩 정지와 프레임 시간 급등이 생길 수 있습니다. 끊기는 순간 디스크가 100%라도 페이징이나 게임 리소스를 처리하는 중일 수 있으므로 저장 장치만의 문제라고 단정할 수 없습니다.

MSI Afterburner로 게임 안을 모니터링

작업 관리자는 1차 확인에 편리하고, MSI Afterburner와 RivaTuner Statistics Server는 게임 중 지속적인 측정에 적합합니다. CPU 코어별 사용률과 클럭, GPU 사용률과 클럭, CPU/GPU 온도, VRAM과 시스템 메모리, FPS, 프레임 시간을 켜고 화면 표시 항목으로 지정합니다. 처음에는 핵심 항목만 사용해야 오버레이가 읽기 쉽습니다.

여기서는 MSI Afterburner를 모니터링 용도로만 사용합니다. 전압, 전력 제한이나 오버클럭 값을 바꾸지 않습니다. 기본 클럭 상태의 기준 데이터를 먼저 저장합니다. 온도가 오를 때 CPU나 GPU 클럭이 떨어진다면 냉각이나 전력 제한 가능성이 큽니다. 열 문제가 남아 있으면 더 빠른 부품도 같은 방식으로 속도를 낮춥니다.

CPU와 GPU 병목 구분

CPU 병목의 전형적인 모습은 GPU 사용률이 자주 90% 아래에 있고, 하나 이상의 CPU 스레드는 최대에 가까운 상태입니다. 1440p에서 1080p로 낮춰도 FPS가 거의 늘지 않으면 GPU 부담은 줄었지만 CPU가 더 많은 프레임을 준비하지 못하는 것입니다. 대규모 멀티플레이, 시뮬레이션, 전략 게임, 높은 주사율을 목표로 하는 경쟁 게임에서 자주 드러납니다. 녹화 프로그램, 브라우저, 보안 검사는 테스트 전에 종료합니다.

GPU 병목은 비교적 명확합니다. 3D 사용률이 95~100%에 머물고 해상도, 그림자, 레이 트레이싱, 안티앨리어싱을 낮추면 FPS가 분명히 증가합니다. GPU가 최대 부하인 것 자체는 고장이 아니라 게임이 그래픽 카드를 충분히 쓰는 상태입니다. 목표 FPS, 정상 온도, VRAM 여유를 확인해야 합니다. 비디오 메모리가 부족하면 텍스처 전환과 복잡한 장면에서 큰 프레임 시간 급등이 생깁니다.

메모리는 용량만의 문제가 아니다

시스템 메모리가 거의 가득 차고 페이징이 자주 일어나는 것이 용량 부족의 가장 분명한 신호입니다. 채널 구성과 속도도 중요합니다. 전체 용량이 충분해도 싱글 채널은 일부 게임의 최저 FPS를 낮출 수 있습니다. RAM은 CPU와 앱이 사용하고, VRAM은 그래픽 카드가 처리하는 텍스처와 버퍼를 저장하는 서로 다른 자원입니다.

브라우저, 런처와 상주 앱을 닫은 뒤 같은 장면을 반복합니다. 끊김이 줄고 사용 가능한 메모리가 늘면 원인이 잘 좁혀집니다. 변화가 없다면 CPU 스레드, GPU 사용률, 온도와 저장 장치 활동을 계속 확인합니다.

두 가지 통제된 변경으로 확인

첫 비교에서는 해상도와 GPU 부담이 큰 그래픽 설정만 바꿉니다. 낮은 해상도에서 FPS가 크게 늘면 그래픽 카드 부담을 뜻합니다. 거의 달라지지 않으면 CPU, 게임 엔진, FPS 제한 가능성이 큽니다. 두 번째 비교에서는 해상도를 고정하고 군중 밀도, 물리, 시뮬레이션, 시야 거리처럼 CPU 의존 설정을 낮춥니다. 성능이 좋아지면 CPU 제한 판단을 뒷받침합니다.

각 테스트를 두 번 이상 실행하고 평균 FPS, 1% Low, GPU 사용률, 최고 온도, 메모리 사용량을 기록합니다. 많은 설정을 한 번에 바꾸면 개선의 원인을 찾을 수 없습니다. 결과가 충돌하면 장면이 같은지, 셰이더가 컴파일 중인지, 새 리소스를 방금 불러왔는지 확인합니다.

결과에 맞는 조치

  • CPU 제한: 백그라운드 작업을 닫고 냉각과 클럭을 확인하며 적절한 듀얼 채널 메모리를 사용하고 CPU 의존 설정을 낮춥니다. 목표 FPS가 여전히 불가능할 때 프로세서 업그레이드를 검토합니다.
  • GPU 제한: 해상도나 무거운 효과를 낮추고 게임의 업스케일링을 사용하며 온도와 전력을 확인합니다. 더 높은 화질이나 FPS가 필요하면 그래픽 카드를 업그레이드합니다.
  • 메모리 제한: 상주 앱을 줄이고 설치와 속도를 점검하며 계속 가득 찬다면 호환 RAM을 추가합니다. VRAM 부족은 텍스처 품질과 해상도부터 낮춥니다.

잘못된 진단 피하기

작업 관리자 화면 한 장은 전체 게임을 나타내지 않고, 전체 CPU 사용률은 각 코어 상태를 설명하지 않습니다. GPU가 100% 미만인 이유는 CPU 제한일 수 있지만 V-Sync, FPS 상한, 메뉴 화면, 드라이버 설정일 수도 있습니다. 열 스로틀링, 노트북 전원 모드와 배터리 사용도 결과를 바꿉니다.

온라인 계산기는 구성의 예상 균형을 보여 주고, 작업 관리자와 MSI Afterburner는 그 순간의 동작을 보여 줍니다. 조건을 통제한 게임 테스트와 함께 사용하면 지속적인 하드웨어 제한, 특정 게임 제한, 일시적인 로딩 정지를 구분할 수 있습니다. 목표는 이론적인 0% 병목이 아니라 필요한 해상도와 FPS에서 안정적인 성능을 얻는 것입니다.


Copyright © 2024 Bottleneck-calculator.net