TL;DR
- 고사양 게임이나 다중 작업 시 물리 RAM 용량이 모자라면 윈도우는 디스크에 '페이지 파일(pagefile.sys)'을 만들어 가상 메모리로 활용합니다.
- 이때 페이지 파일이 읽기/쓰기 속도가 느린 HDD에 할당되어 있으면 극심한 병목 현상과 순간적인 프레임 드랍(마이크로 스터터링)이 발생합니다.
- 가상 메모리 설정에서 HDD의 페이지 파일을 제거하고 고속 SSD로 주 메모리 영역을 지정하면 부품 교체 없이도 프레임 튀김 현상을 크게 개선할 수 있습니다.
- 단, 페이지 파일 위치 변경으로도 해결되지 않는 근본적인 RAM 고갈 문제는 RAM 증설이나 기기 교체가 필요합니다.
핵심 개념
시스템의 물리 RAM(예: 8GB 또는 16GB)이 100%에 가깝게 차오르면, 윈도우 운영체제는 튕김 현상을 방지하기 위해 저장장치의 일정 공간을 램처럼 쓰는 '가상 메모리(Virtual Memory)' 기능을 작동시킵니다. 이 공간이 바로 pagefile.sys라는 파일입니다.
문제는 PC에 SSD(C드라이브)와 HDD(D드라이브)가 함께 장착되어 있을 때 발생합니다. 윈도우 기본 설정이나 디스크 용량 상태에 따라 느린 HDD에 가상 메모리가 할당되면, 램과 디스크 사이에서 데이터를 주고받는 속도가 급격히 떨어집니다. SSD의 무작위 읽기/쓰기 속도가 HDD보다 수십 배 이상 빠르기 때문에, HDD에 위치한 가상 메모리는 찰나의 순간에 화면이 멈추는 프레임 드랍의 주원인이 됩니다.
단계별 실행 가이드
1단계: 가상 메모리 병목 진단
Ctrl + Shift + Esc를 눌러 작업 관리자를 엽니다.- 성능 탭에서 메모리 항목을 선택하고, 게임이나 작업 중 메모리 점유율이 90% 이상 올라가는지 확인합니다.
- 디스크(HDD) 항목의 활성화 시간이 100%를 찍으면서 프레임이 떨어지는지 관찰합니다.
2단계: SSD로 페이지 파일 이동 세팅
Win + R키를 누르고sysdm.cpl을 입력하여 시스템 속성 창을 엽니다.- 고급 탭 → 성능의 설정(S) 버튼을 클릭합니다.
- 성능 옵션 창에서 고급 탭으로 이동한 뒤, 가상 메모리 항목의 변경(C)을 클릭합니다.
- '모든 드라이브에 대한 페이징 파일 크기 자동 관리' 체크를 해제합니다.
- 목록에서 HDD 드라이브(예: D:)를 선택하고 페이징 파일 없음을 선택한 뒤 설정을 누릅니다.
- SSD 드라이브(예: C:)를 선택하고 시스템이 관리하는 크기 또는 사용자 지정 크기(권장: 물리 RAM의 1.5배 수준)를 입력한 후 설정을 누릅니다.
- 확인을 누르고 PC를 재부팅합니다.
비교/체크리스트
| 구분 | HDD 가상 메모리 할당 | SSD 가상 메모리 할당 | RAM 물리 증설 (16GB→32GB) |
|---|---|---|---|
| 반응 속도 | 매우 느림 (밀리초 단위 대기) | 빠름 (마이크로초 단위 대기) | 최상 (대기 시간 없음) |
| 프레임 드랍 | 순간 멈춤(스터터링) 빈번 | 멈칫거림 현상 대폭 완화 | 원천적 제거 |
| 비용 | 0원 | 0원 (설정 변경) | 부품 구매비 발생 |
| 추천 상황 | 절대 권장하지 않음 | RAM 구매 전 임시/보완 조치 | 가상 메모리 의존도가 높은 경우 |
실무 사례 또는 예시
16GB RAM 환경에서 메인 OS는 SATA SSD에 설치하고, 저장용 1TB HDD를 D드라이브로 쓰던 사용자의 사례입니다. 오픈월드 게임을 실행할 때 모드 파일과 웹 브라우저 탭이 함께 열려 물리 RAM 사용량이 15GB를 넘어섰습니다.
윈도우가 부족한 메모리를 메꾸기 위해 D드라이브(HDD)에 8GB 크기의 페이지 파일을 할당했고, 이로 인해 캐릭터가 새로운 지역으로 이동할 때마다 HDD 100% 병목이 터지며 프레임이 60FPS에서 5FPS로 순간 급락했습니다. 가상 메모리 위치를 NVMe SSD(C드라이브)로 변경하고 HDD 페이징 파일을 제거하자, 동일한 RAM 부족 상황에서도 순간 멈춤 현상이 사라지고 부드러운 프레임 유지가 가능해졌습니다.
자주 묻는 질문(FAQ)
Q1. 가상 메모리를 아예 '없음'으로 설정하면 성능이 더 빨라지나요?
아닙니다. 물리 RAM이 32GB 이상으로 넉넉하더라도 일부 프로그램과 게임은 가상 메모리 존재 자체를 전제로 작동합니다. 가상 메모리를 아예 끄면 메모리 부족 오류(Out of Memory)가 발생하며 프로그램이 강제 종료될 수 있으므로, SSD에 '시스템이 관리하는 크기'로 최소한의 공간을 남겨두는 것이 안전합니다.
Q2. SSD로 가상 메모리를 옮기면 SSD 수명이 빨리 깎이지 않나요?
과거 초기 SSD와 달리 최근 출시되는 NVMe 및 SATA SSD는 내구성(TBW)이 충분히 높습니다. 가상 메모리로 인한 읽기/쓰기 작업이 SSD 수명에 미치는 영향은 미미하며, HDD 병목으로 인한 시스템 멈춤을 방지하는 실익이 훨씬 큽니다.
Q3. SSD로 위치를 바꿨는데도 여전히 프레임 드랍이 심합니다.
가상 메모리는 임시방편일 뿐, 물리 RAM의 속도를 완벽히 대체할 수 없습니다. SSD 세팅 후에도 프레임 드랍이 지속된다면 실제 물리 RAM 용량이 작업 수준에 비해 부족하거나, CPU 및 GPU 성능 한계에 도달한 것입니다. 이 경우 RAM 증설이나 시스템 교체를 고려해야 합니다.
용어 설명
- 가상 메모리(Virtual Memory): RAM 용량이 부족할 때 보조기억장치(SSD/HDD)의 일부를 램처럼 활용하는 메모리 관리 기술입니다.
- 페이지 파일(pagefile.sys): 윈도우가 가상 메모리 데이터를 저장하기 위해 드라이브에 생성하는 숨김 파일입니다.
- 마이크로 스터터링(Micro Stuttering): 평균 프레임은 높게 나오지만, 순간적으로 찰나의 멈춤 현상이 반복되어 화면이 끊겨 보이는 증상입니다.
마무리
HDD에 설정된 가상 메모리를 SSD로 옮기는 것만으로도 부품 교체 없이 멈칫거림과 프레임 드랍을 개선할 수 있습니다. 하지만 이는 물리 RAM 고갈을 완화하는 보완책이며, 최신 게임이나 고부하 작업에서 8GB~16GB RAM의 한계는 분명히 찾아옵니다.
설정 변경 후에도 성능 부족이 계속되거나 메인보드 슬롯 제약으로 더 이상 RAM 증설이 불가능하다면, 기기 자체의 교체를 고민해볼 시점입니다.