windows

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ windows ] in KIDS
글 쓴 이(By): belami (- 커피 -)
날 짜 (Date): 1999년 2월 25일 목요일 오후 01시 45분 17초
제 목(Title): Re: 윈NT 페이지파일 사이즈에 대한 의문


NT가 paging 파일에 동시 쓰기를 지원하기 때문에
여러 드라이브에 나눠저장하는 것은 마이크로소프트가
추천하는 방법입니다.

특히 램 사이즈가 32메가보다 작거나 그보다 많이
크지 않을 경우에는 swapping이 자주 일어나게 되는데
이때 swapping을 빠르게 하기 위해 paging 파일을 여러 
드라이브에 나누어 저장하도록 권합니다.

그래서 첫번째 질문에 대한 MS의 답은 나눠저장하면
성능상 효과가 있다입니다. 프로그래머라면 
swapping 파일에 대한 I/O 단위에 대해서도 관심이
있을텐데, 그 단위는 64KB입니다.

이때 주의할 것은 한 개의 물리적 디스크 드라이브에
논리 드라이브 여러 개를 만들고 각각에 paging 파일을
만드는 것은 성능 개선 효과가 없을뿐만 아니라 
오히려 성능을 더 떨어뜨리므로 하지 말아야 합니다.
stripe volume에 paging 파일을 만드는 것은 좋은 선택입니다.
stripe with parity volume, mirror volume은 피해야겠구요.

둘째, 디스크를 그래도 절약해보겠다고 paging 파일의
미니멈 크기를 작게하고 맥시멈 크기를 크게 하는 경우
최악의 성능을 낼 가능성이 있습니다.

예를 들면, 32MB 물리램이 있는데 Min 40MB, Max 100MB
라고 해두면 언뜻 보기에 한가할 때는 최소한의 디스크만을
사용하는 최적의 세팅이라고 생각할 수도 있는데
거꾸로 최악이 될 수 있습니다. 애플리케이션 하나가
시작되고 종료될 때마다 엄청난 양의 swapping을 하니까.

많은 데이터를 로드하는 word나 powerpoint 작업을
하는 경우에는 특히 Min 값을 크게 해야 합니다.
애플리케이션을 시작할 때, 그리고 특히 종료할 때
디스크가 드르르륵 하고 한참 돌아가는 경우에는
Min 값을 더 크게 해야 합니다.
32 MB 램에 44 - 100 보다는
32 MB 램에 80 - 100 이 성능상 더 낫습니다.

두 가지 답이 나왔으니까, 취사 선택하세요.

[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.