
일전에 친구와 일반적인 Windows에 관해 이야기하던 중에 불행히도 Windows 내에서 페이지 파일을 비활성화할 수 있는 방법이 없다고 언급했습니다. RAM 크기에 관계없이 항상 pagefile.sys가 있을 것입니다.
당신이 나와 같다면, 정말로 필요하지 않다면 HD에 메모리를 페이징하는 것을 원하지 않을 것입니다. 그는 내가 한 번도 고려한 적이 없는 기발한 제안을 했습니다. RAM 드라이브를 만들고 페이지 파일을 RAM 드라이브로 설정하는 것이었습니다.
물론, 그와 나 둘 다 알고 있듯이, 나는 이것이 이전에 행해진 적이 있다고 확신합니다. 이전에 RAM 디스크를 만든 적이 없나요? SU 커뮤니티의 누군가가 이 작업을 수행한 적이 있습니까? 그렇다면 이를 수행하는 방법에 대한 좋은 연습에 대한 링크가 있습니까?
답변1
페이지 파일을 쉽게 비활성화할 수 있습니다. 제프 앳우드비활성화하는 방법에 대해 블로그에 올렸습니다.그리고 그 결과. 어쨌든 페이지 파일은 이미 메모리에 맞지 않는 항목을 저장하기 위한 것이기 때문에 이를 RAMdisk로 옮기는 것은 최악의 방법입니다. RAMDisk용 메모리를 예약하면더데이터가 페이지 아웃되고 더 큰 페이징 파일과 RAMDisk가 필요하며, 이로 인해 사용 가능한 메모리가 적어지고 결과적으로 더 많은 메모리가 페이지 아웃됩니다. 이것이 어디로 가는지 알 수 있습니다.
답변2
페이지 파일용으로 RAM 디스크를 사용하면 애초에 RAM을 사용하는 목적 전체가 무산됩니다.
페이지 파일은 다른 프로그램을 위한 공간을 확보하기 위해 메모리 페이지를 페이지 아웃하는 데 사용됩니다. 페이지 파일에 RAMdisk를 설정하면 페이징 아웃하는 대신 메모리 관리자가 사용할 수 있는 RAM만 사용합니다. . .
이는 다른 차를 견인하여 두 번째 차를 사용하여 더 멀리 운전할 수 있는 것과 같습니다. . .
답변3
이 스레드에는 RAMDISK 소프트웨어에 대한 몇 가지 팁이 있습니다.https://superuser.com/questions/34388/whats-the-best-ramdisk-for-windows
페이지 파일을 RAMDISK에 배치해야 하는지 여부에 대한 흥미로운 토론은 다음과 같습니다.https://superuser.com/questions/34388/whats-the-best-ramdisk-for-windows/34404#34404
답변4
3GB 메모리 캡이 있는 32비트 Windows 클라이언트 OS를 사용해야 하는 경우 램디스크와 물리적 주소 확장을 사용하여 보이지 않는 램을 활용할 수 있습니다.
다른 포스터에서는 귀하의 OS가 모든 물리적 램의 주소를 지정할 수 있도록 허용하는 경우 pagefile.sys를 램디스크에 넣는 것은 저음이 좋지 않다는 것이 옳습니다.
그러나 스크래치 공간을 위해 디스크를 사용하는 특정 프로그램의 경우 여전히 도움이 될 수 있습니다(예: Photoshop).