안녕하세요!


[Radeon Ramdisk] 램디스크를 활용하여 웹서핑 속도 향상 및 임시공간 생성! <- 이 글의 부록 글로


간혹 4기가 이상의 RAM 을 사용하고 계신데, 32비트 운영체제를 사용하고 계시는 분들이 계십니다.

64비트 운영체제 라이센스가 없으시거나, 사용하셔야하는 프로그램이 비정상적으로 (?) 미지원하는등의 이유일것 같네요.


사실 저는 4기가 이상의 램을 쓰면서 32비트 운영체제를 설치해야만 하는 이유도 없고, 램도 아깝기에 한번도 시도해 보지 않았습니다.

본 글은 제가 그저 알고 있던 정보와 지인분들의 컴퓨터에서 해드린 경험을 바탕으로 작성되었습니다.

본 글은 자세한 설명을 모두 생략 하였습니다 (...) 그저 초보자 분들이 읽으시고 아래 서론은 음 외계어구나! 하신뒤에 본론에서 그저 따라만 와 주시면 됩니다!



글을 읽기 귀찮으신 분들은 여기 를 누르셔서 본론 부터 읽어주세요.


그런 분들의 경우 시스템 (시스템 등록 정보, 윈도우키+Pause Break키 혹은 내 컴퓨터 -> 오른쪽 클릭 -> 속성) 창에서 아래와 같은 항목을 보실 수 있습니다.



< 사진 원본 출처 : http://superuser.com/questions/734462/windows-7-x64-3-2gb-ram-usable-instead-of-4gb-installed >


영문 윈도우의 스크린샷 입니다만, 한국 내수 윈도우 혹은 한국어 언어팩 설치 후에도 위와 같은 것을 발견 할 수 있습니다.

(사실 위 스크린샷은 본 글과 관계가 1도 없는 사진이지만 빨간 부분의 Usable 를 보이기 위해 가져 왔습니다. 위 사진은 64비트 운영체제 이지만 APU의 내장 그래픽에서 0.8GB가량을 사용 중 인것 같네요)


설치된 메모리 (RAM) : *.**GB (3.** 사용 가능)


위와 같은 말이 있다면 현재 컴퓨터의 부품이 쓸모 없이 낭비 되고 있다는 것 입니다.



본인이 어떠한 운영체제를 실행하고 계신지는 위 시스템 등록 정보에서 확인이 가능 합니다.

위 스크린 샷은 윈도우 비스타 이후의 버전에서 확인이 가능한 스크린샷 입니다.


설치된 메모리가 4기가를 넘는다면 설치된 메모리 뒤에 더 위와 같이 (**GB 사용가능) 이라는 말이 없고,

시스템 종류에 64비트 운영 체제, x64 기반 프로세서 라는 항목이 존재 한다면 64비트 운영체제를 실행하고 계신 상태 입니다!

※윈도우XP의 경우 시스템 항목에 Microsoft Windows XP 64Bit Edition 이라 표기 되어 있습니다.



그림으로 대충 설명 하자면 위와 같습니다 (?) 망할 그림판 3분작


자세한 내용은 저도 제대로 알지도 못할 뿐더러 설명할 자신도 없어서 생략 하겠습니다.

컴퓨터는 부팅시에 램에 모든 공간에 실제 주소 지도 (PAM) 라는 것을 만들어 지도를 만듭니다. 쉽게 생각하자면 램을 칠판에 비유하니

칠판이 하나씩 있는 방을 모든 램의 공간에 만들어 주는 것이죠.


하지만 중,고등학교 과학시간에도 배우는 대로 단순 계산만하여도 32비트에서는 2^32 = 4294967296 (단위: Byte) 개의 방 밖에 만들지 못합니다.

32비트에서는 4294967296 번 방이 넘는 공간에는 방을 만들어 주지를 못합니다.

[ 4294967296 / 1024^2 = 4096 (단위: MB) 가 됩니다. 4096MB=4GB ]


이에대한 자세한 내용은 상킴 님의 블로그에서 확인 가능 합니다.

http://blogs.technet.com/b/sankim/archive/2009/05/21/4gb-32-windows.aspx <- 요기!


이러한 매우 단순한 이론적인 과정을 통해 봐도 32비트에서 4기가 이상의 램을 사용을 하지를 못합니다.

설령 16GB짜리 DDr3 램을 4슬롯 모두 총 64GB 를 설치 하셨더라도 32비트 운영체제를 실행 중 이시라면 4기가 밖에 사용이 불능 합니다.


사실 가능은 합니다. 해당 방법의 자세한 내용은 스누피님의 블로그를 참조해 주세요.

http://snoopybox.co.kr/1396 <-요기!


하지만 블루 스크린등의 문제가 종종 일어나는 분들이 계셔서 보통은 램 디스크로 할당 합니다.






본론으로 돌아와 저 남는 공간에 램 디스크를 만들어 봅시다!


우선 저 공간을 사용하기 위해서는 PAE (Physical Adress Extention) 라는 기능을 사용하여야 합니다.

이 기능은 기본적으로 활성화 되어 계신 분들도 계시고, 그렇지 않은 분들도 계십니다.

저는 그렇지 않은 분들을 기준으로 처음부터 가겠습니다.


PAE 라는 기능은 NX Bit 라는 기능에 ...음 포함되지는 않고 쉽게 생각해서 NX Bit 라는 기능을 활성화 시켜야 같이 활성할수 있게 됩니다.

NX Bit 라는 항목은 BIOS의 CPU 메뉴에서 활성화가 가능 합니다.

NX Bit 라는 항목이 없다면 다른 단어로 있을 것 입니다.

execute disable bit, XD Bit, EVP, DEP, No Execute Mode, Memory Protect 등등등...

정말 아주 가끔 있는 바이오스에서는 정말 그대로 PAE 라는 항목이 있을 껍니다...


BIOS 진입 방법은 컴퓨터를 켜신뒤 윈도우 로고가 뜨기도전, 하얀색 글씨들이 주르르 올라갈때 (브랜드, 제조사 또는 특정 메인보드의 경우 제조사 로고 혹은 메인보드 명이 적힌 컬러풀한 화면 다음으로 나오는 검은 바탕에 하얀 글씨 말입니다...!) 진입 키를 입력해 주시면 됩니다.

진입키는 너무나도 다양 합니다...BIOS 종류별로 다른지는 안보았지만, 아마도 그럴껍니다.

F2, Del, F4, F10, F12 등등 다양한 키가 있습니다. 일반 조립PC나 브랜드컴퓨터의 경우 아마 저 중에 있을껍니다.


혹은 위에서 언급한 브랜드, 제조사등의 로고가 표시될때 영어로 귀퉁이에 BIOS 키라고 적혀 있는 경우도 많습니다.

노트북 등의 경우잘 모르시겠다면 (위에서 로고에 표시되는것이 대부분 이지만), "노트북 모델명 BIOS 진입법" 을 검색해 주시면 됩니다!


주로 Advaned BIOS Feature 라는 항목 혹은 Advaned 라는 탭 에서 찾아봐 주시면 됩니다.


활성화가 되셨다면, 32비트 운영체재로 부팅을 하셔서

시작 메뉴 -> 모든 프로그램 -> 보조 프로그램 -> 명령 프롬프트 -> 오른쪽 클릭 -> 관리자 권한으로 실행

을 해 주신뒤 아래와 같이 입력해 주시면 됩니다.


bcdedit /set {current} PAE ForceEnable


위와 같이 입력 하였을때 아래와 비슷하게 출력 되신다면 알맞게 되신것 입니다!

그리고 확인을 위해 bcdedit 을 입력 하셨을때 pae 라는 항목이 ForceEnable 로 되어있다면 정상적으로 활성화 되셨습니다!


Microsoft Windows [Version ~~~~~~~~]                                               

(c) 2015 Microsoft Corporation. All rights reserved.                                       

                                                                                                

C:\Users\계정명>bcdedit /set {current} PAE ForceEnable                             

작업을 완료 했습니다.                                                                       

                                                                                                

C:\Users\계정명>bcdedit                                                                  

                                                                                                
Windows 부팅 관리자                                                                           
-------------------                                                                      

쏼라쏼라                                                                                        

                                                                                                
Windows 부팅 로더                                                                           
-------------------                                                                      

쏼라쏼라                                                                                        

pae              ForceEnable                                                                  

쏼라쏼라                                                                                        


아주 가끔 이렇게 하셔도 활성화 되지 않으시는 분들이 계시는데 그런 분들은 도대체 어떻게 해야 하는질 모르겠네요...


요기까지 해주시면 PAE 를 이용한 램디스크 할당이 가능한 프로그램에서 설정이 가능 합니다.


제가 아는 프로그램으로는 Gavotte Ramdisk 와 Dataram RAMDisk 가 있습니다.

이 프로그램들은 모두 프리웨어이며 검색시 공식 사이트에서 다운로드가 가능 합니다.

안녕하세요!


일딴 우선 자랑 스러운(?) 라데온 램디스크 로딩화면 부터 ...



다름이 아니라 이번에 기존에 사용하던 램을 7GB에서 10GB로 업그레이드 하면서

VM웨어를 돌리지 않으면 7GB로도 은근 남던 램이 3GB나 남게 되어서


그중 2GB를 램디스크로 사용하자! 하여 램디스크로 활용하게 되었습니다.


만약 이걸 읽으시는 분들도 램 공간이 많이 남으시다면 이 작업을 추천 드립니다.

아니 크롬이랑 IE를 사용하시는 분들은 램이 안남아도 하시면 좋습니다!

아쉽게도 엣지 브라우저는 따로 램디스크 사용이 불가능 합니다 ㅠㅠ

파이어폭스나 사파리도 비슷한 설정이 있다면 다 가능할껍니다!


혹은 4GB 이상의 램을 사용하시는데, 32비트 윈도우를 강제적으로 사용하시는 분들은 남은 사용하지 못한 램을 램디스크로 사용하시는것을 적극 추천 드립니다.

다만 그런 분들은 본 포스트로 적용이 불가능 합니다. 따로 포스트를 열었습니다. 여기 를 눌러주시거나, http://minnote.net/237 로 이동해 주세요.


본론만 원하시는 분들은 아래 하이퍼링크를 사용해 주세요.





위에서 뜬금(...) AMD 라데온 램디스크를 알린 이유는 제가 처음으로 찾은 램디스크 프로그램 이기 때문 입니다..

다른 이유 따위! 절대 AMD CPU + AMD VGA 를 써서가 아닙니다.


다른 프로그램도 매우 많지만 요 녀석이 참 심플하게 지 할일을 하네요. (처음에 이거 발견하고서 그대로 검색 중지하여 다른걸 안써보았지만...)


우선 램디스크에 대해 이야기하기전에 무작정 램디스크 부터 만들어 봅시다.

물론 이 글을 검색하여 들어오신 분이라면 무엇인지는 알고 계실것 같네요!


1. 램디스크 할당 (설치)하기!

라데온 램디스크 프로그램은 AMD사에서 무료용도 제공하고 있습니다.


만일 사용하실 램디스크가 4GB를 넘지 않는다면 요녀석을 사용하여도 무방합니다.


한국어 AMD 홈페이지 라데온 램디스크 페이지 :

http://www.amd.com/ko-kr/products/memory/ramdisk


지금 구매하기 버튼을 누르시면 프리웨어용 페이지가 나옵니다!



원하시는 에디션의 상단 초록색 박스가 있는쪽의 버튼을 눌러주시면 됩니다.


세번째 항목 Ideal Installed Memory Capacity 가 AMD에서 권장하는 실제 메모리의 용량 입니다. 8GB를 장착 하였다면 프리웨어를 추천한다! 그런 뜻...인거 같습니다. 영알못


참고로 스탠다드 에디션 부터는 유료 제품 입니다. 스탠다드는 대략 만천원 정도의 가격 입니다. 그때 환율에 따라 다릅니다...! 

글을 쓰고있는 현재 2015년 11월 14일 기준으로 11648원 입니다.


그리고 하단에 조그만하게 적혀있네요.

만약 사용자가 일반 메모리가 아닌 라데온 메모리를 장착하고 있다면

프리웨어는 6GB까지이용이 가능 하답니다.



뭐 설치 과정은 어렵지 않으니 생략 하겠습니다!!



2. 램디스크 설정하기!


사용 방법 또한 매우 간단 합니다.

사실 대부분이 다 읽으실수 있을 정도의 영어지만 예의상(?)

설정 탭만 한글로 적어 보았습니다.



실행 하시고, 저기 주황색 박스가 있는 부분에 원하시는 크기를 적으시고

파란색 박스가 있는 부분에 원하시는 드라이브 문자를 선택하시고

초록색 박스가 있는 부분의 버튼을 눌러주시면 설정이 끝납니다.


위에서도 램이 부족하셔도 크롬 또는 IE를 사용한다면 무조건 적용하라 했습니다!

만약 램이 정말 많이 부족하시다면 정말 조금 한 300MB쯤만 램디스크로 적용하시고, 크롬을 사용하셔도 페이지가 로딩되는 속도가 다름을 아실수 있으실껍니다!


부팅시 자동 적용!


위 과정만 마치면 모든게 끝났습니다.


후 내 PC 창을 들어가시면 자랑스럽게 지정한 문자에 있는 램디스크가 보이실껍니다.

만일 보이시지 않으신다면 재부팅을 한번 해주세요!



E드라이브가 꽉찬건 신경쓰지 마세요. 640GB 하드의 한계 입니다 하.하.하.


위 처럼 설정이 되었다면 이제 램디스크가 어떤 이점이 있는지 알아 봅시다 (...)


램디스크는 기존 우리가 사용하는 하드디스크와 SSD와 달리 디스크를 우리가 흔히들 램이라 부르는 RAM에서 일부 공간을 미리 배정하여

그것을 파티션 공간 처럼 사용하는것 입니다. 이것은 제 머리속에서 나온 엉터리 정의 입니다.


램 디스크(RAM disk) 또는 주 기억 장치 활용 저장법은 디스크가 아닌 (DRAM, 플래시 등)을 이용하여 디스크 드라이브를 구현하는 방식으로 하드웨어 방식과 소프트웨어 방식이 있다.

  • 하드웨어 방식: 휘발성 종류의 솔리드 스테이트 드라이브를 가리킨다. - 데이터 저장 하드웨어의 전형화된 부분 (예: i-RAM)
  • 소프트웨어 방식: 램을 보조 기억 장치로 활용하는 소프트웨어를 줄인 말. - 하드 드라이브를 대신하는 역할 (가상 디스크)

기존의 기계적 방식의 디스크 드라이브에 비해 이러한 방식들은 모두 접근 시간이 매우 짧다는 특징을 가진다.


한국어 위키백과, 램 디스크 < https://ko.wikipedia.org/wiki/%EB%9E%A8_%EB%94%94%EC%8A%A4%ED%81%AC > 중



제가 사랑하는 노잼위키백과에 의하면 소프트웨어적 의미로는 램을 보조 기억장치로 활용하는 소프트웨어의 준말 이라고 합니다.


이처럼 램디스크는 램을 사용하여 보조 기억장치로 활용하는 것 이기에 장점과 단점이 있습니다.


장점으로는 하드웨어, SSD보다 더 빠른 작업 속도 (일반적 읽기/쓰기 작업)가 있습니다.

단점으로는 램을 활용하기에 휘발성 저장 장치라는 것 이지요. 물론 요 부분은 라데온 램디스크처럼 소프트웨어적으로 해결이 가능합니다.

라데온 램디스크도 하드디스크나 SSD에 PC종료전 백업을 해두는 옵션이 있습니다.



< 사진 출처 : http://www.laptopmag.com/articles/faster-than-an-ssd-how-to-turn-extra-memory-into-a-ram-disk >


위 사이트의 결과에 의하면 하드디스크, SSD보다 더 빠른 읽기 쓰기 성능을 나타내고 있습니다.

우리가 실질적으로 체감할수 있는 속도는 위 사진기준으로 4K와 4K QD32 부분 입니다. 더 높은 숫자일수록 더 빠른 속도를 뜻합니다.


하드디스크와 비교하자면 기존보다 약 600배가 훨씬 넘는 속도를 보여줍니다. 우왕...


3. 램디스크 응용 (적용)하기!

저는 램디스크를 임시 파일 이동 혹은 작업 공간과 웹브라우저 캐시용으로 사용중입니다.

사실 그냥 저기에다가 뭔가 다운로드받고 압축풀때 특히 좋은거 같아요. 쓰기 작업이 매우 빠르니...


위에서도 램이 부족하셔도 크롬 또는 IE를 사용한다면 무조건 적용하라 했습니다!


여기서 그 사용법을 알려 드리겠습니다.


먼저 크롬의 경우 따로 지정하는 경로가 존재 하지않고, 실행 옵션에 추가하는 듯 합니다.



3-1. 크롬을 작업 표시줄에 고정 시켜두신 경우



1번 부분에 오른쪽 마우스를 클릭해 줍니다!

2번 Chrome 부분에 오른쪽 마우스를 클릭해 줍니다!

3번 속성(R)을 눌러 줍니다!


다되셨다면 여기! 를 눌러주시거나 3-3으로 이동해 주세요.


3-2. 크롬을 바로가기로 사용하시는 경우

크롬을 바탕화면등의 바로가기로 사용 하시는 경우에는 



그냥 바로 아이콘에 오른쪽 마우스를 클릭 하신뒤, 속성을 눌러줍니다!

다되셨다면 여기! 를 눌러주시거나 3-3으로 이동해 주세요.


3-3. IE혹은 크롬을 램디스크에 캐싱하게 하기

이제 드디어 2가지의 방법이 모였습니다 (?)

쓸때 없이 나눈것 같네요.



방법은 매우 간단합니다.


크롬 바로가기의 대상 뒤에 ( --disk-cache-dir="램디스크 위치") 를 붙여 주는것 입니다.

저의 경우에는 아래와 같습니다.


"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --disk-cache-dir="D:\Temporary Internet Files\Chrome"


Chrome.exe" 뒤 즉 크롬.exe의 큰 따움표 뒤에 붙여 주셔야 합니다.


Temporary Internet Files\Chrome 아니어도 상관 없습니다!

램이 부족하셔서 정말 캐싱용으로만 사용하시는 분들은 D드라이브가 램디스크라면 그냥 D:\ 만 적어주셔도 무방 합니다...


IE의 경우 설정 부분에 따로 설정이 있습니다.



검색 기록 - 설정 - 폴더 이동을 누르신 뒤에 램디스크에 원하시는 폴더를 지정해 주시면 됩니다.

그리고 설정 하신뒤에 자동 로그오프 됩니다 주의 하세요(..)



이렇게 설정 하신뒤에 크롬 혹은 IE를 실행해 보십시오!


유튜브등의 여러 리소스를 사용하는 페이지가 들어가는 속도가 다를것 입니다!


제대로 동작하는지 확인 하고 싶다면 구글등 심플한 페이지이외 아무 페이지나 들어가셨을 때 램디스크 사용 크기가 올라간다면 정상입니다!


+ Recent posts