Windows에서 페이징 파일을 최적화하는 방법

요즘 컴퓨터는 꽤 빠르며 최신 운영 체제는 그런 식으로 유지하는 데 꽤 능숙합니다. 기술에 정통한 대부분의 Windows 사용자가 매년 수행 하는 " 포맷 및 재설치(format and reinstall) " 의식 의 시대는 지났 습니다. 그렇다고 해서 Windows 10 을 새로 새로 설치하는 것이 영원히 매끄럽게 유지된다는 말은 아닙니다. 

일부 사용자는 비디오 게임(game or swap) 에서 Alt-탭을 누르거나 비디오 편집기나 100개 탭이 있는 브라우저 창과 같이 많이 사용되는 앱 간에 전환하면 작업이 중단된다는 것을 알 수 있습니다. 이것은 PC에 설치된 초고속 랜덤 액세스 메모리 가 부족하다는 신호이며 이제 (Random Access Memory)Windows 는 오버플로로 훨씬 느린 보조 저장소에 의존해야 합니다. 

Windows 가 (Windows)RAM 칩의 정보를 "페이지 파일"이라고 하는 오버플로 영역과 교환 할 때 보고 있는 속도 저하가 발생합니다 .

Windows 10 에서 페이징 파일(paging file) 을 최적화하면 성능을 향상시킬 수 있습니다 .

"페이징 파일"이란 무엇입니까?(What Is a “Paging File” Anyway?)

페이징 파일(paging file) 을 최적화하는 방법에 대해 알아보기 전에 파일이 무엇인지 좀 더 자세히 살펴보겠습니다. 숨겨진 시스템 파일을 표시하도록 Windows 탐색기(Windows explorer) 를 설정했다면 "pagefile.sys"라는 이름으로 C 드라이브(C drive) 의 루트에서 찾을 수 있습니다 . PC에 기본 구성(default configuration) 이 있다고 가정합니다 .

페이지 파일은 예약된 크기를 가지며 내부적으로 "페이지"로 나뉩니다. 이것은 RAM 페이징(RAM paging)메모리 관리 방법(memory management method) 으로 사용하는 모든 운영 체제 에서 (operating system)RAM 데이터가 저장되는 데이터 형식입니다 .

"페이지"는 각각 고유한 주소와 정확히 동일한 크기를 갖는 정보 블록입니다. 컴퓨터의 소프트웨어는 정보가 있는 페이지의 기록을 유지하므로 해당 정보가 필요할 때 Windows 에서 페이지를 요청합니다 . 

앱이 컴퓨터가 물리적으로 가지고 있는 것보다 더 많은 RAM 을 필요로 하는 경우 (RAM)페이지 파일(page file) 이 정확히 무엇인지를 나타내는 "가상 메모리"를 사용해야 합니다. 응용 프로그램의 관점에서 볼 때 더 많은 RAM 입니다. 유일한 차이점은 하드 드라이브에서 정보를 읽는 것이 RAM 보다 (RAM)훨씬(much) 느리다는 것 입니다. 어느 것이 오히려 (Which)RAM 을 갖는 요점입니다 !

페이지 파일(page file) 이 그렇게 느리다면 왜 가지고 있습니까? 페이지 파일(page file) 이 없으면 RAM 에 저장해야 하는 추가 정보가 손실되기 때문에 응용 프로그램이 충돌하거나 심각하게 오작동합니다. 최대 RAM 요구를 처리하기 위해 약간의 속도를 줄이는 것이 시스템 전체를 다운시키는 것보다 낫습니다.

알겠습니다. 하지만 페이징 파일을 최적화하는 이유는 무엇입니까?(OK, But Why Optimize The Paging File?)

RAM 페이징(RAM paging) 은 현존 하는 가장 오래된 메모리 관리 방법 중 하나입니다. (memory management)1960년대의 메인프레임 컴퓨터는 이미 그것을 사용하고 있었습니다! RAM 이 수십 킬로바이트로 측정 되었을 때 많은 의미가 있었습니다. 640KB의 메모리가 " 누구에게나 충분(enough for anyone) "할 때 여전히 의미가 있었습니다 . 

오늘날 대부분의 주류 컴퓨터는 일상적으로 메모리를 많이 사용하는 응용 프로그램을 실행하지 않는 한 사용자가 필요로 하는 것보다 훨씬 더 많은 RAM 을 가지고 있습니다. (RAM)일상적인 사용자 사례(user case) 로 인해 항상 RAM 이 부족한 경우 문제를 해결하기 위한 훨씬 더 나은 전략은 시스템에 (RAM)RAM 을 추가하는 것입니다. 

현대의 대부분의 컴퓨터 구성 요소와 마찬가지로 RAM 은 비교적 저렴합니다!

컴퓨터에 적절한 양의 RAM 이 있는 경우 (RAM)RAM 페이징 이 필요한 날이 올 수 있습니다 . 이 때 페이징이 필요 이상으로 걸리지 않도록 마음의 여유가 있음에 감사할 것입니다. 

페이징 성능 향상을 위한 일반 팁(General Tips To Improve Paging Performance)

Windows의 자체 관리 설정을 조정하는 것 외에도 RAM(RAM) 페이징이 발생할 때 성능을 향상시키기 위해 수행할 수 있는 몇 가지 작업이 있습니다 . 가장 일반적인 조언 중 하나는 페이지 파일 을 (page file)운영 체제 드라이브(operating system drive) 와 다른 드라이브로 설정하는 것 입니다. 

문제는 요즘 대부분의 새 컴퓨터에는 솔리드 스테이트 드라이브(state drive) ( SSD )가 기본 디스크로 사용된다는 것입니다. (SSD)SATA 인터페이스(SATA interface) 를 사용 하는 SSD(SSDs) 는 여전히 읽기 및 쓰기 요청을 순차적으로 대기열에 넣어야 하지만 회전하는 플래터가 있는 기계식 드라이브보다 훨씬 빠릅니다. 

하드 드라이브는 읽기 및 쓰기 요청을 대기열에 넣어야 하기 때문에 이 이면의 논리는 의미가 있습니다. 읽기/쓰기 헤드는 데이터가 저장되는 디스크 플래터(disk platter) 의 다른 부분으로 물리적으로 이동해야 합니다 . 따라서 Windows페이지 파일(page file) 의 정보를 교환 하려고 하고 디스크를 다른 목적으로 사용하려고 하면 모두 크롤링 속도가 느려집니다. 페이지 파일(page file) 을 별도의 하드 드라이브에 넣으면 이 문제가 사라집니다.

따라서 컴퓨터에 두 개의 SATA SSD 가 있는 경우에도 (SATA SSDs)페이지 파일(page file) 을 보조 드라이브에 저장하는 것이 좋습니다. 그러나 NVMe(NVMe) over PCIe 인터페이스(PCIe interface) 를 사용하는 기본 드라이브가 있는 경우 페이지 파일(page file) 을 이동해도 아무 것도 얻을 수 없습니다. NVMe over PCIe 가 병렬  이기 때문에 읽기 및 쓰기 요청이 동시에 처리되기 때문입니다.

기계식 하드 드라이브에서는 단편화도 문제가 될 수 있습니다. 파일은 지속적으로 저장되지 않지만 삭제된 파일로 인해 남겨진 사용 가능한 간격에 기록됩니다. 이는 시간이 지남에 따라 파일이 기록되고 삭제됨에 따라 특정 파일이 드라이브 전체에 조금씩 존재할 수 있음을 의미합니다. 

페이지 파일 이 (page file)디스크 플래터(disk platter) 전체에 물리적으로 흩어져 있으면 드라이브 헤드가 모든 파일을 모으는 데 시간이 더 오래 걸립니다. 솔리드 스테이트 드라이브에서는 문제가 되지 않습니다. 기계식 드라이브를 사용하는 경우 먼저 해당 드라이브의 조각 모음을 수행한 후 전용 파티션을 만드는 것이 이 문제를 해결할 수 있는 좋은 방법입니다. 페이지 파일(page file) 을 조각 모음된 파티션에 넣으면 모든 데이터가 물리적으로 같은 위치에 있는지 확인할 수 있습니다.

Windows 10에서 페이징 파일을 최적화하는 방법(How To Optimize Your Paging File In Windows 10)

이제 페이징 파일(paging file) 을 최적화하기 위한 컨텍스트와 규칙(context and rules) 을 잘 이해 했으므로 실제로 설정 자체를 파헤쳐 볼 차례입니다. 특정 구성에 따라 사용할 특정 설정을 결정하는 것은 사용자의 몫입니다.

  • 먼저 시작 메뉴(start menu) 를 연 다음 검색 창에 성능(performance ) 을 입력 합니다.
  • 아래 스크린샷에서 볼 수 있는 것처럼 설정 범주에서  Windows의 모양 및 성능 조정(Adjust the appearance and performance of Windows) 을 찾습니다 .

  • 이제 성능 옵션(Performance Options) 창이 열립니다. 고급( advanced ) 탭 으로 전환합니다 .

  • 고급(Advanced) 탭이 열린 상태에서 가상 메모리 섹션에서 변경 을 클릭(Virtual memory) 합니다 .(Change )

  • 이제 가상 메모리 창이(Virtual Memory window) 열립니다. 모든 옵션은 기본적으로 회색으로 표시됩니다. 따라서 먼저 모든 드라이브의 페이징 파일 크기 자동 관리를 선택 취소해야 합니다.(Automatically manage paging file size for all drives.)

  • 이제 변경할 수 있는 다음 옵션이 표시됩니다.

  • 각 드라이브의 설정은 독립적으로 관리할 수 있습니다. 특정 설정을 변경하려면 위의 창에서 원하는 드라이브를 클릭하십시오 . (Click)논리 파티션도 독립 드라이브로 표시됩니다.
  • 사용자 정의 크기(custom size ) 를 선택 하여 고유한 최소 및 최대 페이징 파일 크기(paging file size) 를 지정하십시오 . 특정 드라이브에 페이징 파일이 전혀 없도록 하려면 페이징 파일 없음(No Paging File) 을 선택 합니다.
  • 기본 자동 동작은 실제 RAM 크기 의 최소 1.5배 크기(size 1.5) 를 갖는 것 입니다. 이보다 작은 최소 크기를 선택하지 않는 것이 좋습니다 . (t recommend)특정 드라이브를 원하는 방식으로 설정했으면 설정(Set ) 을 클릭 하여 해당 선택 항목을 잠급니다.

이전 버전의 Windows에서 페이징 파일을 최적화하는 방법(How To Optimize Your Paging File In Older Versions Of Windows)

이전 버전의 Windows(Windows) 에서 가상 메모리를 조정하고 관리 하는 방식은 Windows 10 에서 작동하는 방식과 거의 동일합니다 . 특히 Windows 7,8 및 8.1에는 여전히 동일한 가상 메모리 인터페이스(memory interface) 가 있습니다.

지원되지 않는 운영 체제를 더 이상 실행하는 기존 시스템이 없어야 하므로 이 토론에 Windows 7보다 오래된 것은 포함하지 않을 것입니다.

프로세스는 성능 옵션(Performance Options) 창 에 도달한 시점부터 위에서 설명한 Windows 10 단계와 동일합니다. (Windows 10)그러나 거기에 도착하는 것은 약간 다릅니다.

  • 시작(Start) 으로 이동 한 다음 제어판으로 이동합니다. (Control Panel. )
  • 일단 시스템을 엽니다. (System.)그런 다음 고급 시스템 설정(Advanced System Settings) 을 클릭합니다 .
  • 시스템 속성(System Properties) 창의 고급(Advanced) 탭 에서 설정을 클릭합니다.(Settings.)

여기에서 위와 동일한 지침을 따를 수 있습니다. Windows 7 을 실행 중인 경우 가능한 한 빨리 업그레이드를 고려하십시오. Windows 7 에 대한 정기 지원 은 2015년에 종료되었으며 연장 지원은 2020년 초에 종료됩니다.

페이징 박사 성능(Paging Dr. Performance)

대부분의 최신 컴퓨터는 페이징 설정을 변경해도 다르게 작동하지 않지만 약간의 조정은 RAM 이 제한된 저가형 컴퓨터에서 차이를 만들 수 있습니다 . 때때로 메모리 측면에서 자신의 무게 이상을 펀치해야 하는 고급 기계에서도 마찬가지입니다.

따라서 다음에 컴퓨터가 멈추는 경우가 발생하면 문제를 다시 해결하기 위해 페이징 파일 의사(file doctor) 의 방문이 필요할 수 있습니다 .



About the author

저는 컴퓨터 전문가이며 2009년부터 사람들의 PC 사용을 돕고 있습니다. 제 기술에는 iphone, 소프트웨어, 가제트 등이 있습니다. 저도 지난 4년 동안 강사로 일하고 있습니다. 그 시간 동안 저는 사람들이 새로운 프로그램을 배우도록 돕는 방법과 전문적인 방식으로 장치를 사용하는 방법을 배웠습니다. 나는 모든 사람이 직장이나 학교에서 성공할 수 있도록 내 기술을 향상시키는 방법에 대한 팁을 제공하는 것을 즐깁니다.



Related posts