Windows 페이지 파일에서 "시스템 관리 크기"란 정확히 무엇을 의미합니까?


9

Windows에는 페이지 파일 크기에 대한 "시스템 관리 크기"옵션이 있으며 정확한 문서가 부족한 것 같습니다.

이것을 선택할 때 Windows는 정확히 무엇을 합니까?
단순히 기본 최소 및 최대 크기를 선택합니까, 아니면 더 멋진 작업을 수행합니까?
창은 페이지 파일을 축소하고 나중에 성가신 대화 상자를 사용하여 확장합니까?

답변:


7

그것은 주석에서 말하는 것을 정확하게 수행합니다 : OS는 페이지 파일의 크기를 관리하여 동적으로 축소되거나 커질 수 있습니다. 하한과 상한은 여기에 더 자세히 설명 된대로 RAM 크기의 1 배, RAM 크기의 3 배 또는 4GB (더 큰 쪽) 입니다. 전문가는 페이지 파일 크기를 걱정할 필요가 없으며 페이지 파일이 조각화 될 수 있다는 것입니다.

유용한 위치는 페이지 파일 크기 조정을 피하기 위해 설계된 상황입니다. 시스템 관리로 설정하고 스크립트를 통해 몇 분마다 확인하여 한 달 정도의 일반적인 사용 기간 동안 사용되는 가장 작은 크기와 가장 큰 크기를 기록 할 수 있습니다. 그런 다음이 있어야 매우 수동으로 당신의 페이지 파일을 설정하는 방법에 많은 좋은 아이디어.


2
Windows가 스왑을 확장 할 때 사용자를 놀라게 할 때 알려주는 것을 제외 하고는이 계획이 마음에 듭니다. 대화 상자를 피하거나 줄일 수있는 방법이 있습니까?

이 답변은 내가 알고 싶은 모든 것을 다루지는 않았지만 이것이 내가 얻는 가장 좋은 답변이라고 생각합니다.

7

이 기사 의 끝 부분 에서 Mark Russinovich는 시스템 관리 페이지 파일 크기에 대해 간단히 설명합니다.

기본 구성은 Windows가 페이지 파일 크기를 자동으로 관리하는 것입니다. 이 옵션이 Windows XP 및 Server 2003에서 설정되면 Windows는 RAM이 1GB보다 작 으면 최소 크기는 RAM의 1.5 배이고 RAM이 1GB보다 크고 최대 크기가 RAM의 3 배인 단일 페이징 파일을 만듭니다. . Windows Vista 및 Server 2008에서 최소값은 커널 메모리 크래시 덤프를 보유 할 수있을만큼 커야하며 RAM + 300MB 또는 1GB 중 큰 값입니다.

이 기사의 나머지 부분은 읽을 가치가 있으며 Windows가 페이지 파일을 확장 할 때 발생하는 일에 대해 조금 더 이야기합니다.

필자의 경험에 따르면 시스템 관리 페이지 파일은 대부분의 경우에 가장 적합한 옵션입니다.


128GB의 RAM이 장착 된 Dell 워크 스테이션과 500GB 하드 드라이브 (일부 워크 스테이션은 구형 320GB 드라이브를 사용함)에서 자동 페이지 파일로 3x128gb를 찾는 것이 내 하드 디스크에 pagefile.sys가 드라이브를 90 % 이상 가득 채우는 문제입니다. 128GB RAM으로 업그레이드 된 수많은 고급 워크 스테이션에서 C : \ pagefile.sys가 300GB를 초과하는 경우가 종종 있습니다.
ron

2

페이지 파일의 크기 정렬을 처리합니다. 과거에는 사용 가능한 드라이브 공간이 충분할 때 설정했습니다. 공간이 있다면 시스템에 필요한만큼의 공간을 두지 마십시오.


훌륭합니다. 어떻게 "처리"합니까? 규칙에 따라 최소 / 최대를 설정합니까, 아니면 더 역동적 인 작업을 수행합니까?

2

시스템 관리 페이지 파일의 일반적인 규칙은 다음과 같습니다. 운영 체제는 컴퓨터에 설치된 RAM 크기의 1.5 배인 페이지 파일을 만듭니다.

그러나 오늘날 컴퓨터 RAM이 충분하기 때문에 시스템에서 페이지 파일의 크기를 결정할 필요가 거의 없습니다. 축소 및 확장되는 시스템 관리 페이지 파일은 조각화가 심합니다.

이 기술 자료 문서에서는이 문제를 해결하고 페이지 파일 크기를 계산하는 방법을 설명합니다. 64 비트 버전의 Windows Server 2003 또는 Windows XP에 적합한 페이지 파일 크기를 결정하는 방법 .

고정 크기 페이지 파일로 설정하는 것이 좋습니다. 또한이 문제를 방지합니다. 사용 가능한 디스크 공간이없고 시스템에서 페이지 파일 크기를 관리하는 경우 Windows Server 2008 또는 Windows Vista를 시작할 때 페이지 파일 크기가 너무 작거나 너무 커질 수 있습니다.


"현재는 컴퓨터 RAM이 충분합니다." 나는 이것이 오래된 대답이라는 것을 알고 있지만 특히 32 비트 XP 스테이션에서는 그렇지 않습니다. RAM은 저렴하고 64 비트 시스템에서는 충분하지만 프로그램은 그 어느 때보 다 많은 메모리를 사용하고 있습니다. 구형 32 비트 시스템에서는 RAM이 매우 제한적입니다. 예를 들어 일부 오래된 mobo는 2GB 만 지원할 수 있으며 이러한 컴퓨터는 요즘 메모리가 부족합니다.
Dave Cousineau

1

일반적으로 페이지 파일의 크기를 RAM 메모리 크기의 약 2 배로 수동 설정하여 시스템에서이 파일의 과도한 증가 및 축소로 너무 많은 I / O 시간이 걸리지 않도록합니다.


시스템은 언제 페이지 파일을 축소 또는 확장합니까? "시스템 관리"는 수동으로 선택한 최소 / 최대와 다르게 작동합니까?

윈도우가 특정 지점에서 RAM이 필요한 경우 (게임과 같이 까다로운 응용 프로그램을 시작한다고 가정 해 봅시다. 사용 가능한 RAM을 할당하고 페이지 파일의 여유 공간을 디스크의 가상 메모리로 할당합니다. 응용 프로그램에 더 많은 메모리가 필요한 경우 페이지 파일을 시작하고 늘리므로 할당 할 공간이 생깁니다. 문제는 때때로 시스템에 성장과 축소가 스트레스를 줄 수 있다는 것입니다. 게임을 시작하고 페이지 파일을 갑자기 1GB 씩 늘려야하기 때문에 대기하기 시작한다고 상상해보십시오.
Paul

1
이 이야기는 그것이 언제 성장할 것인지를 말해 주지만, 나는 축소 된 측면에 대해 더 궁금합니다. Naively, 필자는 Windows가 필요에 따라 파일을 확장 할 것으로 예상하지만 이러한 종류의 스 래싱으로 인해 축소를 피합니다.

그리고 당신은 어떤 좋은 지적을합니다. 사실 나는 Microsoft가 항상 평형이 있어야한다는 대학의 법칙을 존중한다고 가정했습니다. 그렇지 않으면 꽤 화를 낼 것입니다!
Paul

1

다음은 MS uber 엔지니어 중 하나 인 David Solomon의 비디오입니다.

이 비디오는 질문에 대한 답변을 제공하며 Windows 메모리 관리에 대해 알고 싶을 때 더 많은 정보를 제공합니다.

페이지 파일 크기 조정에 대한 섹션이 있습니다.

http://www.microsoft.com/emea/spotlight/sessionh.aspx?videoid=64


링크에 감사드립니다. 그러나 MS 로그인이 없으면 볼 수없는 것 같습니다. 대체 비디오 소스 또는 서면 버전이 있습니까?

0

동적으로 작동합니다. 설치 한 RAM의 양에 대한 일반적인 상위 레벨을 설정하며 필요에 따라 확장됩니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.