재미있는

Windows 페이지 파일 이해 및 비활성화하지 않아야하는 이유

기술 저술가로서 나는 정기적으로 모든 나쁜 조정 조언에 대해 울부 짖었습니다. 시스템 페이지 파일을 비활성화하는 것은 종종 괴짜들 사이의 분쟁의 원인입니다. 페이지 파일 신화 중 일부를 조사하여 한 번에 모두 제거하자.

페이지 파일이란 무엇이며 어떻게 조정합니까?

세부 사항에 들어가기 전에 페이지 파일이 실제로 무엇을하는지 검토해 봅시다. Firefox와 같은 응용 프로그램이 너무 많은 메모리를 사용하여 시스템의 RAM이 부족한 경우 Windows는 가장 적은 메모리 "페이지"를 드라이브 중 하나의 루트에있는 pagefile.sys라는 숨겨진 파일로 이동하여 더 많은 RAM을 확보합니다. 실제로 사용중인 응용 프로그램의 경우 이것이 실제로 당신에게 의미하는 것은 응용 프로그램이 잠시 동안 최소화되어 있고 다른 응용 프로그램을 많이 사용하는 경우 Windows는 최근에 액세스하지 않기 때문에 최소화 된 응용 프로그램에서 페이지 파일로 메모리의 일부를 옮길 것입니다 . 이로 인해 해당 응용 프로그램을 복원하는 데 약간의 시간이 더 소요될 수 있으며 하드 드라이브가 약간 갈릴 수 있습니다.

고유 한 페이지 파일 설정을 보려면 시작 메뉴 검색 또는 실행 상자 (Win + R)에서 sysdm.cpl을 시작하고 고급 –> 설정 –> 고급 –> 변경으로 이동하십시오. 이 화면에서 페이징 파일 크기를 변경하거나 (위의 이미지 참조) 페이징 파일을 전혀 사용하지 않도록 시스템을 설정하거나, 처리하도록 Windows에 그대로두면됩니다 (대부분의 경우에 권장되는 사항 임).

사람들이 왜 비활성화해야한다고 말하는가?

어디에서든 조정하는 사이트를보고 페이지 파일을 처리하는 방법에 대한 다양한 의견을받습니다. 일부 사이트에서는 페이지 파일을 크게 만들라고 말하고 다른 사이트에서는이를 완전히 사용 중지하도록 지시합니다. 논리는 다음과 같습니다. Windows는 페이지 파일을 사용하는 데 비효율적이며, 메모리가 충분하면 RAM이 하드 드라이브보다 훨씬 빠르므로 사용하지 않아야합니다. 사용하지 않도록 설정하면 Windows가 모든 것을 훨씬 더 빠른 RAM에 항상 유지해야합니다.

이 논리의 문제점은 단일 시나리오에만 영향을 미친다는 것입니다. 한동안 사용하지 않은 열린 응용 프로그램으로 전환하면 페이지 파일이 비활성화 되어도 하드 드라이브가 손상되지 않습니다. Windows는 현재 작업중 인 응용 프로그램을 페이지로 보내지 않기 때문에 실제로 PC를 더 빠르게 만들지는 않습니다.

페이지 파일을 비활성화하면 시스템 문제가 발생할 수 있습니다

페이지 파일을 비활성화하는 데 가장 큰 문제는 사용 가능한 RAM을 모두 사용한 후에는 Windows에 할당 할 가상 메모리가 없기 때문에 앱이 충돌하기 시작하고 최악의 경우 실제 시스템이 충돌하거나 매우 불안정해질 수 있다는 것입니다. 해당 응용 프로그램이 중단되면 작업이 중단되거나 작업을 저장하거나 다른 작업을 수행 할 시간이 없습니다.

메모리 제한에 도달 할 때마다 응용 프로그램이 충돌하는 것 외에도 페이지 파일이 비활성화되어 있으면 제대로 실행되지 않는 많은 응용 프로그램이 나타납니다. 예를 들어 페이지 파일이없는 상자에서 가상 머신을 실행하지 않으려는 경우 일부 조각 모음 유틸리티도 실패합니다. 또한 페이지 파일이 비활성화되어있을 때 이상한, 정의 할 수없는 다른 동작이 있습니다. 제 경험상 많은 일들이 항상 제대로 작동하지는 않습니다.

파일 버퍼 및 SuperFetch를위한 적은 공간

PC에 충분한 RAM이 있고 작업량이 실제로 크지 않은 경우 페이지 파일을 비활성화하여 응용 프로그램 충돌 오류가 발생하지 않을 수도 있지만 Windows에서 사용할 수있는 메모리에서 벗어날 수도 있습니다 실제 문서 및 기타 파일에 대한 캐싱을 읽고 씁니다. 드라이브가 많은 시간을 소비하는 경우 페이지 파일을 비활성화하지 않고 Windows가 파일 시스템 캐시에 사용하는 메모리 양을 늘리는 것이 좋습니다.

Windows 7에는 SuperFetch라는 파일 캐싱 메커니즘이 포함되어있어 가장 자주 액세스하는 응용 프로그램 파일을 RAM에 캐시하므로 응용 프로그램이 더 빨리 열립니다. Windows 7이 이전 버전보다 훨씬 더 "빠른"느낌을주는 여러 가지 이유 중 하나입니다. 페이지 파일을 비활성화하면 Windows가 캐싱에 사용할 수있는 RAM이 없어집니다. SuperFetch는 실제로 Windows Vista에서 도입되었습니다.

페이지 파일을 파티션이 아닌 다른 드라이브에 배치

시스템 트위 커들에게서 보거나 듣게 될 다음의 나쁜 조언은 페이지 파일을위한 별도의 파티션을 만드는 것입니다. 파티션은 동일한 하드 드라이브에있을 때 무의미합니다. 해야 할 일은 페이지 파일을 완전히 다른 물리적 드라이브로 이동하여 작업 부하를 분할하는 것입니다.

내 페이지 파일의 크기는 얼마입니까?

내가 말한 모든 IT 담당자가 페이지 파일이 실제 RAM의 1.5 배에서 2 배가되어야한다고 "사실"이라고 말한 것 같습니다. 따라서 4GB 시스템을 사용하는 경우 8GB 페이지 파일이 있어야합니다. 이 논리의 문제점은 12GB 상당의 사용중인 응용 프로그램을 열면 시스템 속도가 매우 느려지고 하드 드라이브가 PC를 상당히 사용할 수 없을 정도로 갈릴 것입니다. 거대한 페이지 파일을 가지고 있어도 성능을 높이거나 낮추지 않습니다. 더 많은 드라이브 공간을 사용하게됩니다.

유명한 Windows 전문가이자 Sysinternals 도구 작성자 인 Mark Russinovich는 실제 요구에 맞게 페이지 파일 크기를 최적화하려면 다음과 같은 공식을 따라야한다고 말합니다. 최소값은 최대 커밋 – 물리적 RAM이어야합니다. 최대 값은 두 배가되어야합니다.

예를 들어, 시스템에 4GB의 RAM이 있고 최대 메모리 사용량이 5GB (가상 메모리 포함) 인 경우 RAM이있는 경우 안전하게 보관할 수 있도록 버퍼를 제공하기 위해 페이지 파일을 최소 1GB 및 최대 2GB로 설정해야합니다. 배고픈 응용 프로그램이 필요합니다. 8GB의 RAM과 최대 3GB의 메모리 사용량이 있다면 여전히 페이지 파일이 있어야하지만 1GB 크기이면 괜찮을 것입니다. 시스템에 크래시 덤프가 구성되어 있으면 크래시가 발생할 때 페이지 메모리가 더 크거나 Windows에서 프로세스 메모리를 쓸 수 없습니다. 대부분의 최종 사용자에게는 그다지 유용하지 않습니다.

다른 크기 관련 조언은 최소 및 최대 크기를 동일하게 설정하여 Windows가 페이지 파일의 크기를 증가시키는 경우 조각화를 처리하지 않아도된다는 것입니다. 대부분의 조각 모음 소프트웨어는 Windows가 크기를 늘려도 페이지 파일의 조각 모음을 수행한다는 점을 고려하면 다소 어리석은 일입니다.

결론 : 비활성화해야합니까?

지금까지 살펴본 것처럼 페이지 파일을 사용하지 않도록 설정하면 얻을 수있는 유일한 이점은 한동안 사용하지 않은 최소화 된 응용 프로그램을 복원하는 것이 더 빠르다는 것입니다. 이것은 한계에 도달하면 응용 프로그램이 충돌하고 타거나 두 응용 프로그램에서 이상한 시스템 문제가 많이 발생하는 것을 두려워하여 실제로 모든 RAM을 사용할 수없는 가격에 제공됩니다.

대다수의 사용자는 페이지 파일을 비활성화하거나 페이지 파일 설정을 혼동해서는 안됩니다. Windows에서 페이지 파일을 처리하고 파일 캐싱, 프로세스 및 슈퍼 페치에 사용 가능한 RAM을 사용하도록하십시오. PC 속도를 높이고 싶다면 최선의 옵션은 다음과 같습니다.

  • RAM을 업그레이드하십시오.
  • 시스템 속도 저하의 가장 큰 원인 인 crapware를 청소하십시오.
  • Microsoft Security Essentials로 전환하고 부풀린 Windows 보안 패키지에 대한 비용을 지불하지 마십시오.
  • Windows 7은 Windows XP보다 멀티 태스킹을 더 잘 처리합니다.

6GB RAM과 Windows 관리 페이지 파일이있는 Windows 7 시스템에서 모든 응용 프로그램이 빠르게 열리고 한동안 사용하지 않은 응용 프로그램조차도 거의 즉시 열립니다. 수십 개의 응용 프로그램 창이 열리면 RAM 사용량을 80-90 %까지 정기적으로 실행하고 있으며 어디에서나 속도가 느려지지 않습니다.

가상 메모리와 페이지 파일이 실제로 어떻게 작동하는지에 대한보다 자세한 정보를 읽으려면 Mark Russinovich의 주제에 관한 기사를 확인하십시오.

내 결론에 동의하지 않습니까? 의견에 의견을 말하거나 더 나은 의견을 제시하십시오. 벤치 마크를 실행하여 요점을 입증하십시오.