태그 보관물: pagefile

pagefile

큰 RAM 및 SSD가있는 Windows 페이지 파일 크기 여유 공간 만 있음을 알게되어 놀랐습니다 (대부분의

방금 더 많은 VM을 실행하고 향후 교정을 위해 Windows 7 시스템을 12GB에서 24GB RAM으로 업그레이드했습니다.

내 C 드라이브는 129GB 형식의 SSD입니다.

SSD에 68GB의 여유 공간 만 있음을 알게되어 놀랐습니다 (대부분의 파일은 D : to G :에 있습니다). 리서치 24GB의 소중한 C : SSD가 루트의 가상 메모리 페이지 파일에 의해 사용된다는 것을 발견했습니다.

24GB 또는 RAM이있을 때 이러한 대량의 가상 메모리가 필요합니까? 이 크기의 메모리를 구입하여 디스크로 이동할 필요가 없었습니다.



답변

32GB의 시스템 RAM과 256GB SSD가 있으므로 동일한 것을 궁금해했습니다. 대화 상자 자체에서도 다음을 System Properties | Performance Options | Virtual Memory나타내 므로 이것을 변경하는 것이 안전 해 보입니다 .

모든 드라이브의 총 페이징 파일 크기

  • 허용되는 최소값 : 16MB
  • 권장 : 7,676MB
  • 현재 할당 된 수 : 32,768MB

기본적으로 “system managed size”로 설정하면 메모리 크기와 최대 32768이 됩니다.

“권장”값으로 변경하여 이제 32768 로 고정되는 대신 7676-32768 사이의 범위로 설정되었습니다 .

재부팅하고 이것이 도움이되는지 확인해야합니다. 편집 : 재부팅, 확인, 페이지 파일은 이제 32GB가 아닌 7GB입니다. 성공!

“전혀 그렇게 많은 메모리와 페이징 파일이 왜”는이 인수가 항상되어 있기 때문에, 이다 , 일부 페이지 파일을 가지고하는 것이 좋습니다 마크 러시 노 비치가 설명하는 이유 :

가상 메모리와 관련하여 가장 자주 묻는 질문 중 하나는 페이징 파일을 얼마나 크게 만들어야합니까? 웹과 Windows를 다루는 뉴스 스탠드 잡지에 우스운 조언은 끝이 없으며 Microsoft조차도 잘못된 제안을 발표했습니다. …

일부는 페이징 파일이없는 것이 더 나은 성능을 가져 온다고 생각하지만 일반적으로 페이징 파일이 있다는 것은 Windows가 수정 된 목록의 페이지를 페이징 파일에 쓸 수 있음을 의미하므로 메모리를보다 유용한 목적 (프로세스 또는 파일)으로 사용할 수 있습니다 은닉처). 따라서 페이징 파일없이 더 나은 성능을 발휘하는 워크로드가있을 수 있지만 일반적으로 시스템에 더 많은 사용 가능한 메모리를 사용할 수 있음을 의미합니다 (Windows는 페이징 파일 크기가 크지 않으면 커널 크래시 덤프를 작성할 수 없습니다) 그들을 잡기에 충분하다).

그렇기 때문에 권장 페이징 파일 크기 또는 권장 크기의 1/2 이상을 권장합니다. 페이징 파일을 얼마나 커야합니까? 섹션을 읽으십시오 . 그 기사에서 그 문제에 대한 결정적인 진술입니다. 더 많은 것을 읽고 싶다면 이 훌륭한 서버 오류 질문을 시도 하십시오 .


답변

페이징 파일 크기를 설정하는 가장 좋은 방법은 Mark Russinovich가 제공하는 것 입니다. 그의 사이트에서 자신의 뛰어난 도구 인 SysInternals Process Explorer 를 사용 하여 컴퓨터에 최적의 페이징 파일 크기를 결정하는 방법을 설명합니다 .

“따라서 워크로드에 필요한 커밋 요금을 어떻게 알 수 있습니까? Windows에서 해당 번호를 추적하고 프로세스 탐색기에 다음과 같이 표시되는 것을 알 수 있습니다. 최대 커밋 요금. 페이징 파일의 크기를 최적으로 조정하려면 실행중인 모든 응용 프로그램을 시작해야합니다. 동시에 일반 데이터 세트를로드 한 다음 커미트 충전 피크를 기록하십시오 (또는 최대로드에 도달 한 후이 값을보십시오). 페이징 파일의 최소값을 시스템의 RAM (값이 음수이면 구성한 크래시 덤프 종류를 허용하도록 최소 크기를 선택하십시오.) 잠재적으로 커밋 요구가 큰 호흡 공간을 확보하려면 최대 값을 해당 수의 두 배로 설정하십시오. “

출처 : http://blogs.technet.com/b/markrussinovich/archive/2008/11/17/3155406.aspx

나는 수년간이 방법을 사용해왔다.


답변

아마도 스왑 파일의 초기 크기가 상당히 높을 것입니다. Windows는 더 나은 성능을 제공하기 때문에 기본적으로 높은 값을 사용하는 경향이 있습니다. 초기 크기를 작은 크기로 설정하고 (이 경우 “작은”이 1 또는 2GB라고 가정) 최대 값을 24GB로 유지하십시오. (Windows가 항상 초기 크기보다 파일을 늘리면 더 높은 값을 사용해야합니다.)

여기서의 트릭은 최대 값이 아닌 초기 값을 변경하는 것입니다. Windows가 커지면 스왑 파일은 해당 메모리가 필요 하기 때문 입니다.


답변

Net에서 스왑 파일을 삭제하지 말 것을 권장하는 몇 가지 차이점을 보았으며 정상적인 작동 중에 메모리가 충분하다는 것을 확신하면서 스왑 파일을 비 SSD 드라이브로 이동하는 것이 좋았습니다. 이것은 2TB 드라이브이므로 방금 “시스템 관리”크기로 남겨 두었습니다.

추신 : 컴퓨터가 절전 모드 후 깨어날 때 스왑 파일이 사용되는 것을 알았습니다.


답변

작업량에 따라 다릅니다. 일반적으로 실행하는 모든 프로그램 (최대로드)을 실행하고 가상 메모리 사용량을 확인하십시오 (예 : Process Explorer 사용 ). 가상 메모리를 숫자로 제한하십시오. 가상 메모리를 전혀 사용하지 않더라도 일부 할당 된 상태로 두십시오. 메모리 덤프 및 메모리 매핑 된 파일에 도움이됩니다.


답변

SSD 기술을 사용하여 처리 속도가 빨라지면 스왑 파일이 훨씬 덜 중요합니다. 여전히 필수적이지만 기계식 드라이브가 장착 된 시스템에서 스왑 파일의 크기를 결정하는 데 일반적으로 사용되는 1.5x 비율을 기반으로 생성 할 필요는 없습니다.

SSD 사용량이 널리 보급되지 않아 SSD 시스템에서 스왑 파일의 크기를 구성 할 때 상담 할 이력이 없습니다. 우리가 이해하는 것은 비디오 응용 프로그램이 웹 이메일 클라이언트보다 더 많은 메모리를 필요로하며 가능한 메모리 요구를 결정하는 데 사용할 수있는 눈금이 있습니다. 이것을 사용자 유형과 비교하여 하드 코어 게이머를 통한 서퍼 / 이메일 러 및 메모리 요구가 결정될 수 있습니다.

하단에서 스왑 파일 사용은 4GB로 처리 될 수 있습니다 (그리고 그 숫자는 스왑 파일 크기의 하한으로 사용될 수 있습니다). 높은 메모리 사용량을 생성 할 수있는 데이터베이스 응용 프로그램, 방대한 스프레드 시트 및 유사한 소프트웨어를 실행하는 사용자는 훨씬 더 필요합니다.

이러한 결정을하기 전에 Windows가 관리 프로세스를 처리 할 수 ​​있습니다. 사용자가 정상적인 유지 보수주기 동안이를 검토하여 성능 향상을 위해 조정하기 전에 통찰력을 얻도록 허용합니다.


답변

다음은 Microsoft에 대한 링크입니다.

64 비트 버전의 Windows에 적합한 페이지 파일 크기를 결정하는 방법

요약:

Operating system   Min page file size Max page file size
Win7/Serv 2008 R2  1 x RAM SIZE       3 x RAM or 4 GB, whichever is larger
Win 8, 8.1, 2012R2 (1)                3 x RAM or 4 GB, whichever is larger

(1) 크래시 덤프 설정에 따라 다름