최근 TekRevue Podcast 에피소드 중에 OS X에서 RAM 디스크를 작성하는 방법에 대해 논의한 후 몇몇 독자들이 Windows에서 RAM 디스크 작성에 대해 이메일을 보냈습니다. 고맙게도 Windows의 프로세스는 OS X에서와 마찬가지로 쉽습니다. 그러나 먼저 배경이 있습니다.
RAM 디스크 란 무엇입니까?
RAM 디스크는 컴퓨터의 RAM에서 만들어진 논리 스토리지 볼륨입니다. RAM은 컴퓨터가 사용하는 동안 데이터를 일시적으로 저장하는 데 사용하는 초고속 저장 매체로 시스템의 전체 성능을 크게 향상시킵니다. RAM이 너무 빠르기 때문에 RAM에서 만들 수있는 논리 드라이브는 가장 빠른 최신 솔리드 스테이트 및 기계식 하드 드라이브의 속도보다 몇 배나 빠른 속도로 작동합니다. 즉, 대용량 비디오 파일을 다중화하거나 복잡한 데이터베이스를 조작하는 등 컴퓨터 드라이브 속도에 의해 전통적으로 제한되었던 모든 작업은 RAM 디스크에서 실행될 때 성능이 크게 향상 될 수 있습니다. 그러나 그렇게 간단하지는 않습니다. 고려해야 할 몇 가지 주요 경고 사항이 있습니다.
첫째, RAM은 휘발성 또는 비 영구 스토리지입니다. 즉, RAM 전원이 꺼지면 RAM에 저장된 모든 데이터가 손실됩니다. 이는 비 휘발성이거나 영구적 인 저장 수단 인 기존의 솔리드 스테이트 및 기계식 하드 드라이브와 대조됩니다. 이러한 저장 방법은 컴퓨터가 종료되거나 정전이 발생한 경우와 같이 전원이 꺼 졌을 때 기록 된 데이터를 유지합니다. 즉, 컴퓨터를 재부팅하거나 예기치 않은 전원 손실이 발생하면 RAM 디스크에 저장 한 모든 내용이 손실됩니다. 따라서 RAM 디스크의 내용을 자주 백업하고 디스크의 데이터가 언제든지 손실 될 수 있음을 명심해야합니다.
둘째, 솔리드 스테이트 및 기계식 하드 드라이브에 비해 RAM은 상대적으로 비싸고 제한적입니다. 하드 드라이브는 기가 바이트 당 약 $ 0.03의 가격으로 4TB 용량에 쉽게 도달 할 수있는 반면, 대부분의 소비자 컴퓨터에서 지원하는 최대 RAM 용량은 일반적으로 32GB 또는 64GB이며 기가 바이트 당 약 10 달러의 훨씬 가파른 가격입니다. 이러한 제한 사항은 모든 시스템의 RAM을 RAM 디스크에 할당 할 수 없다는 사실과 함께 (컴퓨터가 사용하기 위해 일부를 남겨 두어야 함) 논리 RAM 디스크가 상대적으로 작다는 것을 의미합니다. 대부분의 시스템에서 8 ~ 16GB를 넘지 않아야합니다. 그러나 이러한 제한이 허용되는 경우 엄청나게 빠른 드라이브가 기다리고 있습니다.
RAM 디스크는 얼마나 커야합니까?
위에서 언급했듯이 컴퓨터가 제대로 작동하려면 RAM이 필요하므로 저장 요구와 컴퓨터의 메모리 요구 사이의 균형을 이루는 RAM 디스크 크기를 선택해야합니다.
일반적으로 시스템에서 사용할 수 있도록 컴퓨터 RAM의 50 % 이상을 비워 두는 것이 좋습니다. 즉, 총 RAM이 16GB 인 경우 RAM 디스크를 최대 8GB로 제한해야합니다. 물론이 규칙에는 몇 가지 예외가 있습니다. 컴퓨터의 계획된 작업이 큰 순차적 비디오 및 오디오 파일 작업과 같이 RAM을 많이 사용하지 않는 경우 RAM 디스크에 RAM을 조금 더 할당하는 것이 안전합니다. 또한 RAM이 매우 많은 경우 (예 : 64GB) RAM 디스크를 32GB보다 약간 크게 만들고 컴퓨터에 적절한 양의 RAM을 남겨 둘 수 있습니다 (52GB RAM 디스크 및 12GB 예약) 예를 들어 시스템 메모리의 경우).
다음에 볼 수 있듯이 RAM 디스크를 생성하고 제거하는 프로세스는 빠르고 쉽습니다. 워크 플로 및 하드웨어에 가장 적합한 균형을 찾기 위해 다양한 크기로 자유롭게 실험 해보십시오.
Windows에서 RAM 디스크를 만드는 방법
Windows에서 RAM 디스크를 만들 수있는 많은 소프트웨어 프로그램 및 유틸리티가 있지만 그 중 상당수는 유료 상용 앱이거나 주요 기능이 없습니다. 권장되는 강력하고 무료 옵션은 ImDisk입니다. ImDisk에는 가상 디스크를 마운트하고 관리하는 기능과 같은 많은 기능이 포함되어 있지만 RAM 디스크를 구성하고 작성하기위한 매우 간단한 인터페이스 역할도합니다.
시작하려면 먼저 ImDisk를 다운로드하고 설치 프로그램을 실행하십시오. 기본적으로 설치 관리자는 바탕 화면에 3 개의 아이콘을 배치합니다. 완료되면 "RamDisk Configuration"이라는 아이콘을여십시오.
ImDisk는 RAM 디스크 구성을위한 편리한 GUI를 제공합니다. 먼저 디스크의 크기를 선택하십시오. 이 예에서는 8GB를 사용하고 있습니다. 그런 다음 RAM 디스크를 마운트 할 드라이브 문자를 선택하고 사용할 파일 시스템을 선택할 수 있습니다. 앞에서 언급했듯이 RAM 디스크는 전원 손실이나 재부팅으로 지워지지 만 Windows 부팅 프로세스 중에 하나 이상의 RAM 디스크가 자동으로 만들어 마운트되도록 구성 할 수 있습니다.
Advanced (고급) 탭에서 RAM Disk에 드라이브 이름을 지정하고 클러스터 크기를 변경하고 (대부분의 사용자는 기본 설정으로 남겨 두는 것이 좋습니다) RAM Disk 데이터를 보존하기 위해 이미지 파일을 설정할 수도 있습니다. 이미지 파일을 사용하면 RAM 디스크에 항상 원하는 드라이브 나 폴더를 지정할 수 있으며 ImDisk는 재부팅 또는 전원 손실 후 생성 될 때마다 해당 데이터를 RAM 디스크에 복사합니다.
모든 변수가 설정되면 확인 을 눌러 RAM 디스크를 만듭니다. 이 과정은 몇 초 밖에 걸리지 않으며 완료되면 속성 창이 나타납니다. 이제 Windows 탐색기에서 새 논리 드라이브를 찾을 수 있으며 놀라운 속도로 데이터를 기록 할 수 있습니다. 얼마나 놀라운가요? 벤치 마크를 계속 읽으십시오.
RAM 디스크 벤치 마크
우리는 RAM 디스크의 성능을 측정하고 싶을뿐만 아니라 일반적인 디스크 기술과 비교하기를 원했습니다. 이 테스트에서는 8GB RAM 디스크와 내부 SATA III Samsung 830 SSD 및 3 개의 2TB Western Digital Black 하드 드라이브로 구성된 RAID 5 어레이를 비교합니다. 우리의 테스트 컴퓨터는 1866MHz에서 실행되는 총 16GB의 메모리를 갖춘 3.5GHz i7 3770K 시스템입니다. 모든 테스트는 Windows 8.1에서 실행되는 64 비트 버전의 CrystalDiskMark로 수행되었습니다.
OS X RAM 디스크에 대한 이전 기사를 읽은 사람들은 결과를보고 놀라지 않을 것입니다. 그러나이 개념을 처음 접하는 사람들은 특히 기존 스토리지 드라이브와 비교할 때 RAM 디스크의 성능으로 인해 사라질 것입니다. 초당 6.9 기가 바이트 의 최대 순차 읽기로 RAM 디스크는 Samsung 830 SSD보다 약 1, 701 % 빠릅니다.
쓰기 속도가 향상됩니다. RAM 디스크는 순차적 및 대규모 임의 작업에서 초당 10 기가 바이트를 차지합니다. 집에서 점수를 유지하는 사람들에게는 2, 722 %의 성능 향상이 있습니다.
RAM 디스크를 다 사용한 후에는 ImDisk 응용 프로그램으로 돌아가서 기본 탭에서 마운트 해제 를 눌러 해당 디스크를 삭제할 수 있습니다. 디스크에 데이터가있는 경우 ImDisk는 이미지를 제공하여 다음에 RAM 디스크를 마운트 할 때 신속하게 복원 할 수 있도록합니다.
결론
간단히 말해, RAM 디스크 번호는 드라이브 속도와 관련하여 완벽한 게임 체인저이며, 올바른 예방 조치와 기대에 따라 RAM 디스크를 도입하면 특정 드라이브 종속 워크 플로에 혁명을 일으킬 수 있습니다.
무료 ImDisk 유틸리티 덕분에 매우 간단한 설정 및 구성으로 거의 모든 사람이이 멋진 기능을 시험해 볼 수 있습니다. 주의해야 할 점을 잊지 말고 잃을 여유가없는 RAM 디스크에 데이터를 저장하지 마십시오.