
Windows 페이지 파일을 비활성화하는 문제는 이미 꽤 많이 논의되었습니다. 예를 들어여기그리고여기그리고여기. 사람들은 "라는 답변을 계속해서 찬성 투표합니다.RAM이 충분하더라도 페이지 파일을 비활성화하면 안 됩니다."라고 말하지만, 이 조언에 대해 구체적이고 검증 가능한 이유가 제시된 것을 아직 본 적이 없습니다. 제가 아는 한,만약에RAM이 충분하기 때문에 페이지 파일에서 읽을 필요가 없습니다. 그러면 Windows가 먼저 페이지 파일에 쓰기 때문에 페이지 파일을 활성화하면 성능이 더 나빠질 수 있습니다. 기껏해야 성능은 동일할 것입니다. 읽을 필요가 없는 데이터를 작성하면 어떻게 개선될 수 있는지 알 수 없습니다.
그래서 내 질문은 다음과 같습니다
내가 하는 모든 작업에 충분한 물리적 RAM이 있다고 가정할 때 페이지 파일을 비활성화하면 안되는 이유가 있습니까?
Windows 버전이 Windows XP x64 SP2 또는 Windows Server 2003 x64 SP2(동일함)라고 가정해 보겠습니다. Windows Server 2008 x64의 경우 다른 경우 이에 대한 답변도 듣고 싶습니다. 단순한 의견이 아닌 좋은 출처에서 구체적이고 객관적인 이유를 찾고 있습니다. "페이지 파일을 사용하거나 사용하지 않고 수행한 벤치마크는 다음과 같습니다. RAM이 충분하더라도 페이지 파일을 사용하면 결과가 더 좋았습니다." 또는 "이 MS KB 기사에 따르면 페이지 파일을 비활성화하면 문제 X가 발생합니다."와 같은 내용입니다.
지금까지 내가 언급한 유일한 이유는 다음과 같습니다.
- 당신이생각하다RAM이 부족할 수도 있습니다.좋아요, 하지만 이 질문의 목적에 맞게, 제가 충분히 가지고 있다는 것을 주어진 것으로 받아들이겠습니다. 아마도 이메일만 읽어본 적이 있고 RAM이 16GB일 수도 있습니다. 아니면 128GB. 아니면 1TB. 또는 무엇이든 - 하지만 내가 하는 일의 100%, 시간의 100%에는 충분합니다. 그것을 생각하는 또 다른 방법은 다음과 같습니다.엑스MB 물리적 RAM 및와이MB 페이지 파일을 사용하고 해당 구성에서는 RAM이 부족하지 않습니다. 성능 측면에서 더 좋지 않을까요?x+yMB 물리적 RAM이 있고 페이지 파일이 없나요?
- Windows는 페이징 파일을 사용하는 데 "사용"되어 안정적으로 작동하지 않을 수 있습니다.(에서RAM이 전체 시스템 성능에 미치는 영향 이해이는 다소 모호하며 MS가 페이지 파일을 비활성화하는 옵션을 제공했다는 점을 고려하면 믿기 어렵습니다.
- Windows는 자신이 무엇을 하고 있는지 당신보다 더 잘 알고 있습니다.아니요. 더 많은 프로그램을 실행하거나 더 많은 데이터를 로드하지 않을 것이라는 사실은 모르지만 알고 있습니다.
답변1
이것은 미세한 최적화입니다. 요점은 이유가 없다는 것입니다.에게정상적인 작동과 유사한 방식으로 수행하십시오. 사용 패턴이 바뀌면 쉽게 해를 입을 수 있습니다.
쓰기 가능한 로컬 디스크가 없는 경우와 같이 특수한 경우에는 의미가 있을 수 있습니다.
답변2
저는 페이지 파일 없이 4GB RAM(Windows는 공식적으로 3GB만 인식함)을 갖춘 Windows XP SP3 Professional 32비트 노트북을 1년 넘게 사용해왔습니다. 내 주변 사람들도 내가 그런 짓을 하면 안 됐다고 계속 겁을 주려고 했어요.
저는 메모리 집약적인 애플리케이션을 사용합니다. 특정 시점에 RAM에서 100% 실행되도록 구성된 가상 머신(vmware)이 두 개 이상 있고 Visual Studio 인스턴스가 하나 이상 있습니다. 설치된 추가 기능), SQL Server 및 이메일, IM, IE 등과 같은 여러 '소형' 앱.
이 모든 것 외에도 영구 256MB Ramdisk도 있습니다. 가끔씩 나머지 응용 프로그램이 실행되는 동안 Adobe Photoshop을 사용합니다. 그리고 Quake3, Neverwinter Nights, Oblivion 등 여러 게임도 플레이합니다.
그리고 나는 어떤 문제도 없습니다.
BlueNovember 참고 사항: 우리 친구는 객관적인 이유를 매우 정중하게 요청했습니다. 따라서 "나는 ..."과 같은 진술은 타당하지 않습니다. 게시하기 전에 알아보세요! 최대 절전 모드는 페이징과 관련이 없습니다. hiberfil.sys라는 별도의 파일을 사용하며 페이지 파일 없이 최대 절전 모드를 사용할 수 있습니다.
추신: 죄송합니다. 저는 이 설정이 얼마나 빠른지 실제로 벤치마킹할 수 있도록 '일반' 구성으로 돌아가는 것을 거부합니다. 하지만 하드 디스크 활동으로 인한 깜박임이 훨씬 적게 표시되는 것만으로도 매우 편안합니다. 적어도 HDD LED가 계속 깜박이지 않을 때 컴퓨터가 더 빠르게 '느끼기' 때문에 다른 것이 없다면 페이지 파일을 비활성화하겠습니다.
유일한 이유는비활성화하지 않음페이지 파일은 페이지 파일에 따라 다르며 최소 2MB의 페이지 파일이 필요하기 때문에 성능 모니터(PerfMon)를 사용하는 경우입니다. 그렇지 않으면 캐시, 메모리, 개체, 프로세서 및 시스템 개체에 대한 카운터가 누락됩니다.
답변3
RAM에 모든 것을 넣을 수 있더라도 페이지 파일을 유지해야 하는 데는 여러 가지 이유가 있습니다.
SF에 대한 답변은 125개의 찬성표를 얻었으며 신뢰할 수 있는 많은 기사를 연결합니다. 확인 해봐:
답변4
나는 페이지 파일이 없으면 BSOD의 경우 Windows가 미니 덤프를 작성할 수 없다고 믿습니다. 이는 적절한 도구를 사용하여 문제를 분석할 수 없음을 의미합니다.
BSOD가 발생하지 않는 경우에는 문제가 되지 않을 수 있으며 확실히 페이지 파일을 충분히 빠르게 다시 만들 수 있지만 준비하지 않으시겠습니까?