Windows NT / 2000은 기본적으로 부트 파티션에 실제 메모리 사이즈의 1.5배의 페이지 파일(가상 메모리)을 생성합니다.

하지만, 부트 파티션에 페이지 파일이 있다는 것은 시스템 측면에서 보면, 성능을 저하 시킬 수 있는 요인이 됩니다.

이렇게 페이지 파일이 부트 파티션에 있으면, Disk I/O와 관련된 시스템 데이터 파일을 읽을때, Simultaneous 하게

작업을 하지 못한다는 것을 의미합니다. 실제 디스크로부터 시스템 관련 데이터를 읽을때, 동시에 가상 메모리로부터

그 시스템 관련 데이터와 연관된 데이터를 동시에 읽지 못하는 것을 의미합니다.

하지만, 페이지 파일을 다른 파티션 또는 다른 물리 디스크에 설정을 하면, 이러한 Multipel I/O Request를 할 수

있기 때문에, 시스템 성능에 큰 도움을 줄 수 있습니다.

그러나, 시스템 성능을 위해서, 모든 페이지 파일을 부트 파티션이 아닌 다른 파티션 또는 다른 물리 디스크에 저장을

하게 되면, 커널 모드에서 일어날 수 있는 STOP 에러(일명 블루 스크린)와 관련된 정보를 담고 있는 Crash Dump File

Memory.dmp)을 생성할 수 없다는 단점이 있습니다.


그래서 MS는 아래와 같이 권고하고 있습니다.


1. 부트 파티션에는 실제 메모리 사이즈와 같은 페이지 파일을 설정한다.

2. 부트 파티션 이외의 다른 물리 디스크에 실제 메모리의 1.5배의 크기에 해당하는 페이지 파일을 설정한다.

3. 부트 파티션 이외에 페이지 파일을 위한 디스크에는 시스템 관련된 데이타를 포함한 어떤 데이터도 없는 파티션이면
가장 좋다. 왜냐하면, 다른 데이타와 같이 있으면 데이터 단편화가 일어날 것이고, 데이터 단편화가 일어나면, 페이지
파일로 부터 읽기/쓰기 시에 성능이 떨어지기 때문이다.


만약, 시스템 오류시 생성되는 Crash Dump File이 문제 해결에 어떤 도움도 줄 수 없다고 생각이 들 시에는 부트
파티션의 페이지 파일은 2MB만 잡고, 다른 파티션에 1.5배 또는 최대 2.5배의 페이지 파일을 잡으면 된다.
2005/06/15 13:41 2005/06/15 13:41

트랙백 주소 :: http://thinkit.or.kr/windows/trackback/139