[일시무료] 맥에서 '램 디스크(Ram Disk)'를 만들고 관리해 보자... 'iRamDisk'

2016. 5. 19. 04:44    작성자: ONE™


iRamDisk (14.99불 → 무료)

컴퓨터의 여러 부품 중에서 체감 성능에 가장 큰 영향을 끼치는 부품은 단연 '저장장치'입니다.

아무리 고성능 프로세서가 탑재돼 있더라도 저장장치 속도가 느리다면 병목 현상 때문에 만족할 만한 성능을 기대하기 어렵죠. 그래서 요즘은 속도가 빠른 SSD를 컴퓨터에 달거나 아예 SSD가 탑재된 컴퓨터를 구매하는 사용자도 많이 볼 수 있습니다.

그런데 사실 컴퓨터 내에는 HDD는 물론 SSD보다 훨씬 빠른 저장장치가 이미 달려 있습니다.

시스템 메모리 혹은 '램(RAM)'이라고 불리는 컴퓨터 부품입니다. 램의 데이터 처리속도는 HDD와는 비교할 수 없고, SSD에 비해서도 최소 수십 배는 더 빠르죠. 또 램 용량이 크면 자주 하는 작업 속도가 빨라지고 여러 작업을 동시에 할 때도 컴퓨터가 느려지는 것을 막을 수 있습니다. 괜히 다다익램이라는 말이 있는 게 아닙니다 :-)

하지만 이런 램에도 단점이 있으니... 램은 휘발성 저장장치이기 때문에 컴퓨터 전원을 끄면 곧장 저장된 데이터가 사라진다는 제약이 있습니다. 또 일반 저장장치에 비해 용량도 매우 적고 업그레이드도 제한적이어서, 보통 캐시를 저장하는 용도로만 사용할 뿐 데이터 보관이나 백업 용도로는 적합하지 않습니다.

램 디스크?

램 용량이 넉넉하다면 남아도는 메모리를 일하게 만들어 마치 저장장치로 활용하는 방법이 있습니다.

바로 ‘램 디스크(Ram Disk)’를 만드는 것이는데요. 기본적으로 램 용량 일부를 사용자가 액세스 할 수 있게 만들어 거기서 파일을 읽고 쓰는 원리입니다. 성능상의 이점이 아주 많기 때문에 주로 전문 직업군 종사나 PC 매니아 사이에서 애용되고 있는데, 복잡한 터미널 명령어를 사용하거나 상용 프로그램이 필요하기 때문에 해 일반 사용자에겐 진입 장벽이 높은 편입니다.

하지만 이번에 맥앱스토어에 잠시 무료로 풀린 'iRamDisk'를 사용하면 초보자도 아주 손쉽게 램 디스크를 만들고 관리할 수 있습니다. 평소 15달러에 판매되는 비교적 고가 앱인데, 이번 기회에 구매내역 꼭 남겨두시기 바랍니다. 

아래 앱 사용 방법을 간단히 정리해 봤습니다.

iRamDisk 사용 방법

1. 앱을 설치한 뒤 + 모양의 아이콘을 눌러 램 디스크를 생성합니다. ▼

2. 램 디스크 유형과 이름, 용량을 선택하는 화면이 나타납니다. ▼

여기서 신경 쓸 부분은 램 디스크에 할당할 메모리 용량입니다. 자칫 램 디스크에 너무 많은 용량을 할당하면 도리어 시스템 성능이 저하되는 현상이 나타날 수 있습니다. 램 디스크 용량을 너무 크게 설정하면 더 많은 데이터를 저장할 수 있지만, 대신 운영체제와 응용 프로그램이 사용할 메모리도 줄어들기 때문입니다. 딱히 정답은 없지만 실제 램 용량의 1/8에서 1/4 정도가 적당합니다.

3. 백업 설정은 맥의 전원을 내리거나 재부팅할 때 램 디스크에 저장한 데이터가 모두 지워지는 단점을 보완하는 옵션입니다. ▼

설정을 통해 저장 폴더를 지정하면 전원이 꺼질 때 자동으로 램 디스크에 저장한 파일과 동일한 파일을 HDD나 SSD에도 저장합니다. 그리고 나중에 다시 전원을 켜면 여기에 저장한 파일을 램 디스크로 복구해줍니다. 아주 유용한 옵션이지만, 컴퓨터 부팅 속도나 램 디스크 생성 속도가 길어질 수 있고 예상하지 못한 오류가 발생해 데이터를 잃어버릴 수도 있다는 점 충분히 숙지하셔야 할 듯합니다.

4. 램 디스크를 어떤 목적으로 사용하지도 선택할 수 있습니다. ▼

Type 옵션 옆에 있는 드롭다운 메뉴를 열고 'Classic RamDisk'를 선택하면 램 디스크를 마치 USB 드라이버나 외장하드처럼 사용할 수 있습니다. 이렇게 생성한 램 디스크는 파인더를 통해 접근할 수 있습니다. 여기에 자주 사용하는 파일이나 응용 프로그램을 넣어두면 실행 속도가 아주 빨라지겠죠. 또는 사진이나 동영상 편집을 위한 공간으로 활용해도 상당한 성능향상을 맛볼 수 있습니다. ▼

다 쓴 램 디스크는 파인더에서 추출하거나 iRamDisk의 Eject 버튼을 누르면 됩니다.

'Type' 옵션을 통해 사파리 캐시, Xcode 데이터 전용 램 디스크도 손쉽게 생성할 수 있습니다. 복잡한 조작 없이 원하는 유형만 선택하면 앱이 알아서 램 디스크 세부사항과 부대 작업을 해줍니다.

만약 유형을 'Safari Cache'로 설정하면 사파리로 웹 서핑을 하면서 접속한 바 있는 웹 페이지의 주요 데이터(이미지, 음성, 동영상 등)를 속도가 빠른 램 디스크에 저장하고 불러오기 때문에 전반적인 웹 서핑 속도를 높일 수 있는 장점이 있습니다. 'Xcode DerivedData' 'Core Simulator'도 기본적으로 같은 원리입니다. 아쉽게도 크롬이나 파이어폭스는 'Classic RamDisk' 방식을 선택한 뒤 심볼릭링크(Symbolic Link) 등을 이용해 캐시 폴더를 램 디스크로 직접 이동해야 합니다.

5. 만약 하나 이상의 램 디스크가 필요할 때는 위와 같은 방법으로 새로운 램 디스크를 생성하면 됩니다. 한번 만든 램 디스크는 왼쪽 하단의 '-' 버튼을 누르기 전까지 설정을 기억하기 때문에 상황에 따라 언제든 껐다 켰다 하시면 됩니다. ▼

그밖에 고급 사용자를 위해 램 디스크 생성 후 유닉스 명령어나 환경변수 등을 실행할 수 있는 옵션도 마련돼 있습니다.

6. 저장장치 벤치마크 툴로 램 디스크 성능을 측정해봤는데, 아니나 다를까 속도가 어마무시합니다. ▼

코멘트 & 다운로드

나날이 SSD 성능이 좋아지면서 램 디스크만의 장점이 다소 희석됐고 적은 용량으로 인해 활용 폭도 일반 저장장치에 비해 상당히 제한적입니다. 컴퓨터가 고장나거나 전원이 나가 자칫 중요한 데이터를 날릴 염려도 있습니다.

하지만 램 디스크에 대해 관심은 있으면서도 사용법이 어려워서, 또는 기능을 몰라서 제대로 사용하지 못하던 분에게는 아주 유용한 앱으로 보입니다. 평소 15달러에 판매되는 고가 앱이니 당장 사용하지 않을 분들도 나중을 위해 구매내역 꼭 남겨두시기 바랍니다.

View in Mac App Store $0.00



참조
iRamDisk 공식 웹사이트

관련 글
OS X 엘 캐피탄 업그레이드 후 저장장치 여유공간 늘리기
디스크 용량 파악과 추출을 클릭 한 번으로... 맥용 내∙외장 드라이브 관리 도구 'CleanMyDrive 2'
• 애플 퓨전 드라이브는 무엇인가? 또 어떻게 작동하는가?
• OS X이 느려지는 10가지 이유와 대처 방법


    
  1. 이전 댓글 더보기
  2. 위쪽에 램이라고 불리는 컴퓨처 부품입니다 라고 오타가 있네요. 참 좋은데 램도 적은데 가상피시도 돌리는 편이라 구름만 만들어놔야겠네용. 먼 미래에!

  3. Blog Icon
    TJ

    감사합니다~ 램이 32G에 20G 정도가 항상 놀고 있는데, 활용을 잘해봐야겠습니다. 일단 사파리 캐시로 써보고 있는데, 다시 로딩할 때 속도가 정말 빠르네요.

  4. Blog Icon
    TK

    안녕하세요 매번 좋은 뉴스 잘 보고 있습니다. 지금 말씀하신 프로그램 구동중에 응용프로그램을 램 쪽에서 구동시키고 싶은데
    옴겨져도 사용할수 없다고하네요 혹시 어떻게 하면 응용프로그램을 램쪽으로 넣을수 있는지 알수 있을까요 ?

  5. Blog Icon
    호오..

    완전하지 않은 파일이라며 저도 실행이 안되네요..!
    HDD컴퓨터에서 SSD이상의 속도로 앱을 실행할 수 있을거라 엄청 기대했는데 넘 아쉬워요 ㅜㅜ

  6. Blog Icon
    매일들려요

    좋은 정보 고맙습니다.

    SSD 이후로 쓸 생각을 못해봤는데 좋을 것 같아요.

  7. Blog Icon
    초보궁금

    램디스크를 만들때 램디스크안에 자동으로 폴더를 만드려면 어떻게 해야하나요?
    유닉스 명령어인 mkdir aa 를 쳐도 폴더가 안만들어지네요...

  8. Blog Icon
    정현석

    파이널 컷 편집할때 확실히 좋을 것 같네요
    일단 받는게 좋을듯 ㅎㅎ

  9. Blog Icon
    욱님

    와. ㅋㅋ 감사합니다!! 간만에 업데이트도 쫘ㅡㄹ르르륵 엄청 되어있네요

  10. Blog Icon

    비밀댓글입니다

  11. Blog Icon
    바리바로

    앱스토어에서 수정 중이라고 나오는데요.

  12. Blog Icon
    앗싸리

    벌써 끝?....유료로 바뀌었네요....

  13. Blog Icon
    고로고로켓

    아, 늦었군요..ㅠ 다시 유료로 전환되었네요.ㅠㅠ

  14. Blog Icon
    타민군

    좋다고 다운 받으려고 했는데 유료네요 ㅠㅠ

  15. Blog Icon
    Brad7000ft

    다다익램! 불변의 진리죠~ ㅋㅋㅋㅋ 동영상 편집에는 램이 깡패죠!

  16. Blog Icon
    ㅇ.ㅇ

    캬하하! helper! 늦으신 분들 돈 내고 받으십시요!
    저는 무료로 받았기에 15.99달러 (약 18,000원) 어치 고기 사먹겠습니다!

    돈을 내고 앱을 사야 개발자들도 먹고 살 거 아니겠습니까! helper! 캬하하!

  17. Blog Icon
    ㅜ.ㅜ

    18,000원에 기뻐하는 모습을 보니 짠합니다.
    무료로 받았다고 없던 18,000원이 생기는건 아니기에 더 짠하구요.
    고기는 못먹더라도 라면만 먹고 그러지 말고 건강 잘 챙기시길 바래요.

    좋은 앱은 유료로 구입해야한다는 말은 동감합니다.

  18. ㅜ.ㅜ / 초딩에겐 18,000원이 크지 않겠습니까
    이해해야죠

  19. Blog Icon
    초딩

    초딩에게 18,000원이 크다뇨. 넥슨 캐시템 30일짜리 2개밖에 못 사는데. 심하면 1개사는거고

  20. 유닉스 명령어나 쉘 명령어 조심스럽게 건의 해봅니다.

    랩디스크 일정 용량 혹은 전체용량의 몇프로 이상(ex 1024mb 중 1000mb) 차지하게 될경우 자동 삭제 명령어 가능할까요? 많은 도움이 될 것 같아서 질문 및 공유로 남깁니다

  21. Blog Icon
    typ0s2d10

    건의는 개발자에게 하셔야지 왜 여기다가...

  22. 백투더맥에 개발자님들 혹은 상당히 지식이 있으신 분들도 자주 오기 때문에 남겨본겁니다 :) 혹시라도 아시는 분들이 남겨주시면 모두가 다같이 볼 수 있으니깐요 ㅎㅎ;; 먼가 표현이 대뜸 직설적이여서 오해를 샀네요;;

  23. 그리고 창 아래 보면 유닉스 명령어나 쉘 명령어 쓰는 칸이 있습니다 혹시라도 프로그래밍 언어 아시는 분들이 남겨주실까 해서요 ^^;;

  24. Blog Icon
    typ0s2d10

    SSD를 쓰고 있어서 그런지, XCode용 램디스크를 만들어봤는데, 체감으론 별 차이가 없네요 ㅠㅠ

  25. Blog Icon
    와룡서생

    하긴 부팅 3초 걸리는 맥프레는 굳이 램디스크가 필요하지 않을 것 같기도 하네요.

    옛날 PC 성능이 낮고 램 비쌀 때, 램디스크는 꿈이었는데..세월 참.. ㅎㅎ

  26. Blog Icon

    신세계네요 이거.. 감사합니다

  27. Blog Icon
    duii

    이미 유료가 되었군요
    전 램디스크는 말그래도 임시 작업용 디스크로 사용했었는데요.
    속도가 빠른것도 있지만, 어차피 재부팅하면 지워지니까 나중에 정리할 필요가 없어서 좋았죠 ㅎㅎ
    대신 그러다 작업용 파일을 날려먹는 경우도...-_-;;

  28. Blog Icon
    초보궁금

    램디스크 만들때 자동으로 서브폴더를 만들고 싶은데요.. 유닉스 명령어를 어떻게 할지 아시는 분 계신가요?
    도와주세요..

  29. Blog Icon
    ღErosღ

    I use this script to create a 8GB Ram Disk every time my computer boots (user login).
    (Start Scripteditor and save it as a Program, Go to user Startup Items add the Program. Although it takes up to 2 Seconds until the RAID is created)

    Enjoy
    Here is the script ❤

    do shell script "
    if ! test -e /Volumes/'Users SpeedDisk' ; then
    diskutil erasevolume HFS+ r1 `
    hdiutil attach -nomount ram://$((2*1024*2048))`
    diskutil erasevolume HFS+ r2 `
    hdiutil attach -nomount ram://$((2*1024*2048))`
    diskutil erasevolume HFS+ r3 `
    hdiutil attach -nomount ram://$((2*1024*2048))`
    diskutil erasevolume HFS+ r4 `
    hdiutil attach -nomount ram://$((2*1024*2048))`
    diskutil createRAID Stripe 'Users SpeedDisk' HFS+ /Volumes/r1 /Volumes/r2 /Volumes/r3 /Volumes/r4
    fi
    mkdir -p /Volumes/'Users SpeedDisk'/Applications /Volumes/'Users SpeedDisk'/Caches /Volumes/'Users SpeedDisk'/Download /Volumes/'Users SpeedDisk'/Movies /Volumes/'Users SpeedDisk'/Pictures /Volumes/'Users SpeedDisk'/Music
    rm -rf /Users/Eros/Applications ~/Library/Caches
    ln -s /Volumes/'Users SpeedDisk'/Caches ~/Library/Caches
    ln -s /Volumes/'Users SpeedDisk'/Applications /Users/Eros/Applications"