RAM 디스크에서 가상 PC를 사용하는 것이 매우 빠릅니까? (. 램 디스크에 .vhd 파일 넣기)


9

어떻게 RAM 디스크를 만들려고했는지, 그리고 2GB (또는 때로는 1.2GB) .vhd 파일을 넣은 다음이 이미지를 사용하여 가상 PC를 실행하는 방법이 궁금합니다.

하드 디스크가 이제 RAM에 의해 시뮬레이트되므로 매우 빠르게 실행되고 있어야합니다 ... 시도하지는 않았지만 Linux에는 tmpfs가 있음을 알았습니다. VirtualBox를 사용하면 할 수 있어야합니다. Windows 나 Mac에서는 어떻습니까?

추신 : 그것은 2009 년에 하드 드라이브가 SSD가 아니었던 역사적 이유로 하드 드라이브의 일부 가상 구조에 1 개의 파일 매핑으로 물리적 회전 하드 디스크에 액세스하는 데 많은 시간이 걸릴 수 있습니다. "가상 PC의 상태"는 모두 컴퓨터의 실제 RAM에있을 수 있으므로 문제가되지 않습니다. 이제 SSD가 준비되었으므로 하드 드라이브 인 것처럼 가장하는 RAM 디스크와 같습니다. 그래서 꽤 빠릅니다).

답변:


2

하드 디스크 속도는 현재 가장 큰 병목 현상이며 다른 병목 현상도 있습니다 (예 : 드라이버 지연, 기계 드라이브 용 OS 아키텍처 설계 등).


6

논쟁의 여지가 있습니다.

실제로 성능이 크게 향상됩니다. 그러나 전체 이미지를 저장할 수있는 RAM 디스크를 생성하기에 충분한 RAM이있는 경우 VirtualBox, VMWare 및 VirtualPC는 데이터에 액세스 할 때 이미지를 캐싱 할 수 있습니다. 따라서 RAM 디스크가 반드시 중복되는 것은 아니지만 캐시 가능한 이미지에 대한 성능 향상은 그리 크지 않습니다.

또한 위험입니다. 정전 또는 실수로 PC가 꺼진 다른 상황은 이미지 (또는 마지막으로로드 한 이후 변경 한 이미지)를 손상시킵니다.

마지막으로 전체 이미지를 디스크에서 메모리로 읽은 다음 나중에 디스크에 다시 저장해야하므로 VM 세션 시작 및 종료 속도가 느려집니다.


그렇습니다. 실험에 더 적합합니다 ... 그리고 먹는 RAM은 엄청납니다 ... RAM 디스크의 경우 2GB, 가상 PC의 경우 512MB, 원래의 OS ... 최소 4GB가 필요한 것처럼 보입니다. 실제 머신에서.
nonopolarity 2009

4gb는 요즘 아무것도 아니다;)
Journeyman Geek

위의 의견을 제외한 @JourneymanGeek는 현재 4 살입니다 :)
Mustafa

현재 컴퓨터에 16GB가 있습니다. 내가 4 년 전에 말한 것은 지금 훨씬 더 사실입니다
Journeyman Geek

@JourneymanGeek 지금은 어떻습니까? (Io 바운드 문제가 있습니다. 한 시간이 걸리고 코드가 거의 변경되지 않는 많은 양의 코드 컴파일. 전체 vm을 램 디스크에 두는 것이 좋습니다.)
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.