2010. 8. 4. 21:24

이 글은 시스템에 메모리가 4기가 이고, 현재 윈도우 7 or Vista 32비트 사용자 분들에게 특히 유용합니다.

먼저 짚고 넘어갈 것이 4기가 활용을 위해, PAE 옵션 활성화를 시켜야 하는데 이것이 물리주소확장 이란 것으로써, 메모리 주소 테이블을 2중으로 거쳐가면서 약간의 성능하락이 있다고 알려져 있습니다.

또한 부팅 직후, ReadyBoost 캐쉬 생성 작업으로 인하여 캐쉬 생성 중에는 속도가 좀 느릴 수 있습니다.

HDD 억세스 횟수를 줄이는 쪽에서 볼 때 이론적으로는 약간의 성능향상이 있지 않을까 싶기도 합니다만...


64비트 버젼 사용자 및, 3기가 이하 사용자분들께는 단지 램의 일부분을 레디부스트로 할당하는 정도가 가능합니다만, 메인 메모리를 줄여서 레디부스트로 활용하는것에 대한 효율은 저로써는 판단하기 힘드네요...



시스템에 설치된 램이 4기가 이상이면서, 32비트 운영체제를 사용하게 되면 3기가 까지 밖에 사용을 못하는 문제가 발생합니다. 32비트로 인한 메모리 주소 공간의 문제 입니다만, 이것을 OS에서 잡지 못하는 이 1GB를 램디스크로 끌어낸 다음, 이것을 레디부스트로 활용하여 보자는 것이 이 글의 취지 입니다.

일반적으로 메모리에 없는 정보는 하드디스크의 가상메모리에서 참조하게 되는데
RAM -> HDD(VirtualMemory)

이것을 ReadyBoost 캐쉬를 설정함으로써, 중간에서 한번더 찾은다음 여기에 없을때 가상메모리 즉, 하드디스크 에서 데이터를 찾게 됩니다. 즉, HDD 억세스 횟수가 줄어들겠지요.
RAM -> RAM(ReadyBoost) -> HDD(VirtualMemory)

USB를 이용한 레디부스트 보다 실제 RAM을 레디부스트로 사용하고 있으므로 속도 차이는 확연합니다.



RAM의 일부를 RamDisk 로 만들어 주는 유틸리티 중에서 SuperSpeed LLC 에서 만든 Ramdisk Plus 10.0 라는 프로그램이 필요합니다.

뒤에 반드시 Plus 확인해 주세요 그냥 Ramdisk 아닙니다. (아이콘 이름은 그냥 무시무시-_-)

상용프로그램이며 관련 홈페이지 링크입니다.
http://superspeed.com/desktop/ramdisk.php



-------------------------------------------------------------------------------------------
여기 부터의 내용은 윈도우7 , Vista, 64비트 사용자 또는 램 3기가 이하 유저에게는 해당되지 않습니다.
하단에 Unmanaged 메모리 활성화 시키는 것이 끝나는 부분부터 하시면 됩니다.
-------------------------------------------------------------------------------------------


* Unmanaged 메모리 활성화 시키기

3기가 윗 부분의 상위 1기가 영역 접근을 위해서 PAE 옵션을 활성화 시킵니다.

작업을 완료했습니다. 라는 문구가 뜨면 완료 입니다.


실행화면입니다. 상단에 제목표시줄 Plus 강조 표시 했습니다 확인 꼭...



반도체 모양의 아이콘 누르면 아래 창이 뜹니다.
현재 총 사용가능한 메모리는 2895MB 이고 BIOS로 부터 보고되는 메모리는 4096MB라고 되어있네요...
Unmanaged 버튼을 누르면 하단의 창이 뜹니다.


Unmanaged 메모리 정보가 표시되는 부분입니다. 하단의 Configure 버튼을 눌러줍시다.


상단의 Enable use of unmanaged memory 에 체크를 하고, 내용 동일하게 설정 후 OK 누릅니다.

Unmanaged memory was succfully activated 라는 메시지가 뜨면 성공입니다.


윈도우 관리 : 2895 MB
비 관리 : 1024 MB
전체 : 3919 MB
라고 표시됩니다.

여기서 비 관리 메모리 사이즈를 확인해 주시구요... (여기서는 1024 MB)
-------------------------------------------------------------------------------------------
Unmanaged 메모리 활성화 시키는 것은 여기까지 입니다. 하단의 내용은 공통적인 부분입니다.
-------------------------------------------------------------------------------------------










* 램 디스크 생성
메인 화면의 + 모양 아이콘을 눌러서 램 디스크 생성을 진행합니다.


램 디스크의 용량입니다. 앞에서 비 관리 영역만큼만 끌어올 경우에는 해당 사이즈를 입력하고, 해당사항 없는 사용자는 임의로 적절히 설정하면됩니다.

비 관리 영역이 있는 경우, 비 관리 영역을 기본적으로 사용하되, 비 관리 영역 이상의 사이즈가 입력되면 해당 부분은 시스템 메모리에서 실제 윈도우가 관리하는 영역에서 끌어오므로 운영체제에서 사용할 메모리가 줄어들게 됩니다.

비 관리 영역이 없는 경우, 윈도우 관리하의 메모리를 바로 끌어오므로 역시 운영체제에서 사용할 수 있는 메모리는 줄어 들게 됩니다.


Zero memory when removed or restored 에 체크를 하면 디스크 생성시 초기화 되어진 채로 생성됩니다.
체크 후 다음 을 누릅니다.


램디스크로 사용할 드라이브 명입니다. 저는 Ramdisk 의 첫 글자를 따서 R 드라이브로 지정하였습니다
임의로 지정하시고, 다음 누릅니다.


램디스크의 파일 시스템인데 저는 기본값인 NTFS로 두고 그냥 진행하였습니다.
다음 눌러서 진행합니다.


Save at system shutdown
체크를 하게되면 시스템 종료 시 램디스크의 내용을 하드디스크에 덤프 해 두었다가, 다시 램 디스크 생성시 이 내용을 그대로 로딩하게 되는데, 제가 써본 바에 의하면 종료할때 시간 한참걸리는 관례로 비추천 입니다.
또한 부팅 직후 그 이미지 다시 로딩해서 넣게 되는데 차라리 캐쉬를 새로 생성하는 편이 낫겠더라구요. 어쨋든 이 기능 저는 비추합니다.

다음 눌러서 진행합니다.


마침 눌러서 완료 하게 되면 Ramdisk 가 생성됩니다.


이제 내 컴퓨터 가셔서 레디부스트 설정 진행하시면 됩니다. 수고하셨습니다 (__)

혹시 나 해서 뒷 부분 마저 올려 드려요
메인화면에서 요렇게 램 디스크가 정상적으로 잡혀진 것이 확인됩니다.


* 램디스크 설정
이제 내컴퓨터로 가서 램디스크 설정을 시작합니다.
램디스크에서 마우스 우클릭 후 속성에 들어갑니다.


ReadyBoost 탭으로 가서
이 장치를 ReadyBoost 전용으로 사용을 선택 후 확인을 누릅니다.



이렇게 ReadyBoost 파일이 생성되면 성공입니다.

사진 캡쳐 내용대로 따라 했다면 재부팅 후에 자동으로 레디부스트 캐쉬를 다시 생성합니다.

캐쉬 생성하는 동안 약간 느릴수 있으나, 캐쉬 생성이 완료된 후에는 확실히 좀 빨라진 느낌이 나는듯 하네요




Posted by 해비