요새는 컴퓨터 사용시간의 대부분을 웹 브라우져로 해결하게 되는 경우가 많다.

일반 웹페이지 브라우징 뿐 아니고 메일도 gmail을 사용하고 심지어는 워드나 엑셀 작업까지도 구글 document로 할 수 있기 때문에 아마 개별 프로그램 사용시간을 따져보면 웹브라우져 사용시간이 50%를 넘을 확률이 크다.

그렇기 때문에 충분한 램을 가지고 있는 경우 브라우져 캐쉬를 램디스크로 옮겨 놓으면 상당한 속도 향상을 얻을 수 있게 된다.

먼저 램디스크를 만들어 줘야 한다. 이전 글에서도 맥에서 사용할 수 있는 램디스크를 소개한적이 있었는데 이번에는 Espérance DV 를 사용한다. 프로그램을 다운받아 압축을 풀어보면 아래와 같이 3개의 파일이 들어있다.

Espérance.jpg

설치하는 방법은 Assistant.app를 실행해 주거나 아니면 EsperanceDV.prefPane를 직접 /Library/PreferencePanes/ 또는 ~/Library/PreferencePanes/에 넣어주면 된다.

설치가 끝난 다음 System Preferences를 열어보면 Esperance DV가 추가된 걸 볼 수 있다.

System Preferences.jpg

Esperance DV를 선택해서 설정을 변경해준다.


Esperance1.jpg

기본적으로 Capacity만 설정해 주면 된다. 처음에는 만들어 진 램디스크가 없으니까 Eject 버튼이 Create로 되어 있다. 이 버튼을 눌러주면 램디스크가 만들어지고 Eject로 바뀌게 된다.

'Create on opening session'를 체크해주면 로그인할때마다 자동으로 램디스크가 만들어진다.

사파리 사용자는 Various Options 부분에 있는 체크박스를 선택해주면 자동으로 사파리 캐쉬가 램디스크로 옮겨지게 된다.

Firefox 사용자는 터미널을 열어주고 아래 명령을 입력해주면 된다.

% rm -r ~/Library/Caches/Firefox

% mkdir /Volumes/RamDisk/Firefox

% ln -s /Volumes/RamDisk/Firefox ~/Library/Caches/Firefox

이렇게 해 주면 브라우져가 램디스크를 캐쉬로 사용하기 때문에 페이지를 열 때 마다 매번 디스크를 억세스 할 필요가 없어지기 때문에 상당히 가볍게 움직이는걸 느낄 수 있을 것이다.


* 추가
위의 명령을 사용하면 컴퓨터를 껐다가 다시 켜는 경우 램디스크 내용을 저장했다 다시 restore하지 않으면 램디스크에 Firefox 디렉토리가 없어지기 때문에 매번 디렉토리를 만들어 줘야 한다. 좀 더 간단하게 하려면 다음과 같이 해 주면 된다.

% rm -r ~/Library/Caches/Firefox

% ln -s /Volumes/RamDisk ~/Library/Caches/Firefox

이렇게 해 주면 매번 Firefox 디렉토리를 만들어 줄 필요가 없어진다.



Reference: Faster browsing with RAM disks

Posted by nautes

댓글을 달아 주세요

  1. 2008.12.02 08:20

    엑스피 윈도우에서는 브라우징 빨리 할수는 없냐요?

  2. 2008.12.02 09:45 신고

    윈도우에서도 동일하게 램 디스크 만들어주고 브라우져 캐쉬 폴더를 램디스크로 옮겨주면 됩니다.
    IE6에서는 아마도 Options->General 탭에서 바꿔줄 수 있고 Firefox에서는 about:config로 가서 browser.cache.disk.parent_directory 를 만들어주고 여기 값을 설정해주면 됩니다.

    언제 시간나면 윈도우에서 하는 법도 쉽고 자세하게 정리해 보겠습니다.

  3. 2009.03.11 16:14

    안녕하세요,
    램디스크를 써보려고 블로그를 보고 똑같이 따라해봤는데요- 램디스크를 실행시키지 않고 파폭을 열면 파폭이 아예 실행이 안되더라구요. 그리구 파폭이 저절로 램캐싱을 지원한다고 해서(단, 설정을 해주면) 그때마다 램디스크 실행시키기도 귀찮고해서 언인스톨하려하는데요, 구글링해봐도 어떻게 해야 좋을지 몰라 문의드립니다. 도움 부탁드립니다-

    • 2009.03.13 08:04 신고

      EsperanceDV를 설치하신거라면 설치된 위치(/Library/PreferencePanes/ 또는 ~/Library/PreferencePanes/)에서 EsperanceDV.prefPane 파일을 제거해주면 램디스크는 제거됩니다.

      그리고 터미널에서 'rm ~/Library/Caches/Firefox' 을 입력해 주면 됩니다.

컴퓨터가 SATA 하드를 사용하고 있는 경우 먼저 장치관리자로 간다.
Device Manager(장치관리자)에서 디스크 드라이브를 선택하고 거기서 SATA하드 디스크를 선택한 다음 마우스 오른쪽 버튼을 눌러 나온 메뉴에서 'Properties(속성)'을 선택한다.
속성 창에서 'Policies' 탭을 선택한 다음 그림과 같이 'Enable Advanced Performance'를 체크해주면 된다. 이 옵션을 선택하면 디스크 쓰기에 대해 매우 적극적으로 캐슁을 하게 만들어서 디스크 속도를 확실하게 향상시켜 준다.

사용자 삽입 이미지


다만 한가지 주의할 점은 프로그램에서 디스크로 쓰기를 하더라도 그 내용이 바로 하드로 옮겨지는게 아니고 일단 임시로 메모리에 저장되었다가 나중에 디스크에 써지기 때문에 컴퓨터의 전원이 갑자기 나가게 되는 경우 그 데이터를 잃어버리게 될 수가 있다. 노트북에 배터리가 꼽혀 있는 상태에서 걱정할게 없지만 데스크탑인 경우 정전이 잦거나 한 경우는 주의할 필요가 있다. (UPS 사용 등...)

* 아래 방법들은 레지스트리를 건드려야 하는것이기 때문에 주의해야 합니다. 레지스트리를 잘못 건드리면 컴퓨터가 정상적으로 동작하지 않을수도 있습니다.

속도를 향상시킬 수 있는 다른 방법으로는 디스크 용량 부족 체크 기능을 꺼주는 것이다.

1. 시작->실행을 선택한 다음 열리는 윈도우에 regedit 을 넣고 실행한다.
2. 레지스트리 에디터의 왼쪽 창에서 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies 를 선택한다.
3. 오른쪽 창에서 마우스 오른쪽 버튼을 누르고 'new key'를 선택한다.
4. new key의 이름에 'Explorer' 를 넣어준다.
5. Explorer 키에서 오른쪽 창으로 가서 마우스 오른쪽 버튼을 누르고 New DWORD (32-bit) Value를 선택한다.
6. 만들어 진 DWORD의 이름을 'NoLowDiskSpaceChecks'로 한다.
7. 새 DWORD에 마우스 오른쪽 버튼을 누르고 'Modify'를 선택한다.
8. 값을 '1'로 만들어주고 'OK' 버튼을 누른다.

이렇게 변경해주면 비스타가 매번 하드디스크 용량을 체크해서 '디스크 용량이 부족합니다'라는 말풍선을 띄우는걸 없애주기 때문에 약간의 속도 향상이 있다.

Posted by nautes

댓글을 달아 주세요

이전버튼 1 이전버튼