상세 컨텐츠

본문 제목

72. 내 컴퓨터의 가상메모리 값을 구하는 방법

XP-TIP 최적화外

by ascall 2007. 4. 4. 21:21

본문

72. 내 컴퓨터의 가상메모리 값을 구하는 방법


가상메모리 란
하드 디스크의 일부를, 마치 물리 메모리의 일부인 것 같이 사용하여 가상적인 메모리 공간을 만들어 내는 것을 말 한다.
시스템에 있어서 이 [물리 메모리 ↔ 디스크 파일간의 데이터 교환]은 스왑(swap. '교환한다'의 뜻)으로 불리운다.
이 스왑이 잦아지면 전체 시스템 속도가 떨어집니다. 이 테크,팁은 스왑과 페이징 파일 때문에,시스템 성능 저하,조각모음 시간 단축(중간중간에 흩어진 페이징 파일은 조각모음할 때 벽과도 같은 악영향으로 조각모음 속도를 떨어뜨린니다), 하드 디스크 단편화를 줄이기 위한 글이다.

 

Windows XP는 가상메모리로서 하드 디스크의 루트,디렉토리 상에 pagefile.sys 이라고 하는 파일을 작성한다. 다만, 이 파일에는 숨김 속성 을 붙일 수 있으므로 , 탐색기의 폴더 옵션의 보기에서 숨김 파일과 폴더표시,보호된 운영체제 파일 숨기기(권장) 체크해제 로 변경하지 않으면 탐색기에선 보이지 않는다.

 

Windows XP에선 기본으로 물리 메모리의1.5배 크기의 페이지?파일이 작성된다.
물리 메모리가128Mbyte라면192Mbyte,256Mbyte이라면 384Mbyte의 페이지 파일이 작성된다. 그리고, 많은 가상 메모리가 필요하여 실행할 때 페이징 파일이 부족하게 되었을 때에는 페이지파일의 용량이 늘어나게 되어있다.

시스템이 필요한 가상 메모리 크기를 알고 싶다면, '작업관리자(ctrl+alt+delet)의 '성능' 탭에 표시되는 값을 확인할 수 있다. 작업관리자의 성능 탭에서는 ,CPU 사용률이나 메모리 사용량 등 , 기본적인 시스템의 현재의 상황을 확인할 수가 있다. 이 가운데 현재의 가상 메모리 상태를 알려면 왼쪽 아래의 할당된 메모리 값을 보면 된다.

※ 먼저 '전체' 는 현재 모든 프로세스에 사용되고 있는 가상메모리,
※ 두 번째 '한도' 는 물리메모리와 가상메모리의 합계.가상메모리가 늘어날 때에는 이 값도 늘어나 겠죠.
※ 다음 그 밑에 '최고' 는 부팅할 때부터 현재까지 가상메모리의 최고치를 말 한다. 페이징 파일이 늘어났을 때에는 앞의 '한도'값을 넘은 수치가 기록되기도 한다.


자~
이제 가상메모리의 값을 구하려면 이중에 제일 밑의 '최고' 를 보면 되는 것이다.
가상메모리도 단편화가 일어난다고 했죠. 가상메모리를 시스템이 관리하게 되면, 가상메모리가 단편화 되고 성능저하가 일어날 가능이 높다. (참고: 조각모음 프로그램으로 분석해보면 노란색이 여러 군데로 흩어져 있는 것을 볼 수가 있다. 이것은 페이징 파일의 변화로 때문에 전체 하드디스크의 단편화를 일으키는 것을 말 한다.

 

그러므로 최적 값을 구해 처음 크기와 최대크기를 고정시켜 단편화를 줄인다) 상용의 조각모음프로그램

이 없을 때에는 일시방편으로 이 페이징 파일을 다른 파티션 (다른 하드로 옮겨서 일시적인 성능향상도 있을 수 있다)으로 옮겨서 조각모음을 해줘도 되지만, 여기서는 페이징 파일을 고정으로 두고 사용하는 방법에 대해 알리는 것이므로 가상메모리 값을 구하려 하는 것이다.

그럼, 먼저 키보드의

윈도우 키+pause/break키(num패드 위에 있음) 을 누르고 시스템 등록정보를 연다.
고급탭에서 성능> 설정,성능옵션> 고급탭> 가상메모리부분의 변경을 클릭> 시스템이 관리하는 크기를 체크> 설정,확인 열려 있는 창을 모두 닫고 그리고 리부팅 한다.

리부팅하면 자신이 평소 사용한대로 작업할 프로그램을 모두 찬찬히, 하나하나 열어 본다.
그런 다음, 모두 닫든가 아니면 그 상태에서 작업관리자를 열어 성능> 할당된 메모리> '최고'.... 이 '최고' 값이 필요한 가상메모리 이다. KB로 나와 있다. 이 것을 1024로 나누면 값이 나온다. 이 값을 "처음크기", "최대크기" 란에 입력해주고 설정,확인을 누르면 된다. 이렇게 계산하면, 아주 정확한 값은 아니지만 초보 분들이 어림잡아 맞출 수 있는 값이 나온다.


몽땅 실행시키지 말고...
평소에 하던 버릇대로(게임이든,워드든,포토샵이든, 평균적으로 여는 정도...) 딸림에 도전하지는 말 것... -,,-;;ㅋ
이 방법을 응용하면, 앞으로 물리적 메모리를 어느 정도 업그레이드 해야 하는가도 알 수 있고 시스템캐쉬/메모리 최적화 유틸의 설정을 자동설정이 아닌, 스스로 입력 하여 고칠 수도 있다. (나는 조금 많이 열었는데, 한번에 대략 7,9개 정도 여니까 485MB 필요한 것 같음)

내 컴퓨터는 "처음크기 값"에 270, "최대크기 값"에 270으로 잡았음.


출처 : http://cafe.naver.com/xpiapc.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=8

관련글 더보기