[AskPerf]Windows 7 / Windows Server 2008 R2: Upgrade Paths, Registry Enhancements, Crash Dumps and Page File Sizing

https://blogs.technet.com/askperf/archive/2009/10/01/windows-7-windows-server-2008-r2-upgrade-paths-registry-enhancements-crash-dumps-and-page-file-sizing.aspx

위의 문서에서는 Vista 에서 Windows 7 으로 그리고 Windows 2003 또는 2008 dptj 2008 R2로 upgrade 할 수 있는 Path 에 대해서 설명하고 있습니다.

아래의 방식은 지원하지 않습니다.

  • x86 에서 X64로 x64에서 x86으로의 Upgrade
  • 다른 언어로의 Upgrade (영문 –> 한글)
  • 다른 빌드로의 변환 (Checked 에서 Free)

레지스트리를 관리하는 Configuration Manager 의 향상된 점

기존의 Configuration Manager 는 하나의 lock 을 사용해서 레지스트리 정보를 가지고 있는 Key Control Block(KVB)블럭을 동기화 했고 이로 인해 여러 문제가 발생하였고 이 부분이 수정 되었습니다. 각각의 레지스트리 하이브는 각각의 KCB 테이블을 가지고 정말 필요할 경우만 lock 을 수행하게 됩니다.

 

page file size 에 대해서 이야기 하고 있습니다.

Window 7 이전에는 페이지파일 크기가 다양한 요인에 의해서 달라 지게 되어 있었습니다. 그리고 일반적으로 물리 메모리 +1 또는 물리 메모리 * 몇 으로 가이드 되고 있었습니다. Windows 7 과 2008 에서는 기본 크기가 설치 되어 있는 물리 메모리 크기 입니다. Windows 7 과 2008 은 기본적으로 커널 덤프로 설정되어 있으며 전체 메모리 덤프로 설정할 경우 페이지 파일은 물리 메모리 + 300MB 로 설정되어 있을 것 입니다.

새로운 Dump 유지 방식

시스템이 크래쉬 된 후 메모리는 페이지 파일로 쓰여지고 재 부팅되면서 다른 공간으로 복사 되게 됩니다. 그리고 Windows Customer Experience Improvement Program 이 설정됭 ㅓ 있는 경우 Microsoft 로 정보를 upload 하게 됩니다 이후 Server, Client SKU, Domoin 에 Join 하였는지 남은 공간을 얼마나 되는지 등을 확인하여 덤프를 남겨 놓을지 삭제할 지를 결정 합니다.

장비가 Server 이거나 Domoni 에 join 하지 않은 경우 항상 덤프는 유지 됩니다. 클라이언트이고 Domoin 에 join 하지 않았다면 25GB 이상의 공간이 디스크에 남아 있다면 유지하게 됩니다.