두 번째 드라이브에서 VM을 실행하면 성능이 크게 향상됩니까?


8

Dell은 500GB 드라이브 또는 2 개의 320GB 드라이브 (7200rpm 및 SSD 옵션 없음)가있는 노트북을 제공합니다. 개발을 위해 VM을 실행하고 여러 TrueCrypt 마운트도 제공합니다.

나는 두 가지 드라이브가 a) : 더 빠른 디스크 액세스 및 b) : 데이터가 OS와 별도의 드라이브에 있다고 생각합니다. 맞습니까?


좋은 생각! 나는 그것이 어떻게 작동하는지보아야 할 것이다.
Jared Harley

답변:


7

Scott Hansellman 은 VM 성능에 대한 훌륭한 조언을 제공 하는 블로그 게시물 을 작성했습니다 . 일부 벤치 마크 와 함께 Jeff Atwood도 (2006 년부터 사용되었지만 여전히 유용합니다). 그리고 그들 모두는 VM을위한 두 번째 하드 드라이브에 동의합니다. 그리고 나는 그들에 동의합니다. Vista에서 동일한 디스크에 가상 디스크와 함께 VM을 사용하면 어려움이 있습니다.

이 링크에 제시된 조언은 프로그래머들로부터 온 것이기 때문에 비슷한 문제가있을 수 있습니다.


1

좋은 해결책이 될 것입니다. 하나의 VM과 다른 OS의 OS 및 기타 항목을 유지하십시오. 두 개의 드라이브를 지원하지 않는 시스템의 외부 eSATA 드라이브에서 VM을 실행하면 크게 개선되었습니다.


0

성능에 대해 걱정하지 마십시오. 두 디스크는 한 디스크에서 다른 디스크로 복사 할 때와 같이 두 디스크를 동시에 사용하는 경우에만 더 좋습니다.

또는 두 개의 VM이 동시에 활성화되어 작동하는 경우 각각의 디스크에 각각의 디스크를 설치하면 멀티 코어 (또는 멀티 스레드) CPU가있는 상태에서 디스크 처리량이 향상됩니다. 그러나 두 개의 활성 VM이 동일한 하드 디스크에 있으면 어느 디스크에서든 중요하지 않습니다.

즉, 2 x 320 = 640> 500의 수학이 있습니다. 따라서 140GB를 얻습니다.

2 디스크 솔루션을 선택하면 시스템 디스크에 비해 320GB가 너무 큽니다. 더 나아가서 첫 번째 디스크를 Windows 및 모든 응용 프로그램과 함께 40GB 시스템 디스크로 분할합니다. 이를 통해 시스템 디스크의 이미지를 쉽게 백업 할 수 있습니다. Microsoft의 Windows Update에서 실행중인 시스템을 파괴하기 전에 체계적으로 상황을 파악할 수 있습니다.

이 경우
C = 디스크 1 파티션 1 (40GB)
D = 디스크
2 ( 320GB) E = 디스크 1 파티션 2 (280GB)

C 드라이브를 다시 파티션하면 Windows를 다시 설치하거나 다시 파티션을 나눈 후 OEM 복원 파티션에서 복원해야합니다.


1
그러나 이것이 정확히 필요한 것입니다. 동시에 두 개의 디스크로 작업합니다. 하나는 호스트를 실행하고 다른 하나는 VM을 실행합니다. 둘 다 동시에 필요합니다. 따라서 성능을 위해 두 디스크에 "예"입니다.
Robert Cartaino

-1

실제로 가상화하려는 대상에 따라 다릅니다.

예를 들어, I / O 집약적이지 않은 저사양 컴퓨터에서 다양한 테스트를 수행 할 때 어떤 종류의 속도 저하도 느끼지 않고 한 번에 약 10 개의 VM을 열 수 있다고 이전에 다른 게시물에서 언급했습니다. 나는 조금 집중적 인 일을하고 있습니다. 2/3 만 열면 컴퓨터가 여전히 정지 상태가됩니다.

집중적 인 작업을 계획 중이거나 동시에로드를 열려면 두 번째 하드 드라이브를 받으십시오. 그렇지 않으면 괜찮습니다.


-1

두 번째 드라이브가 첫 번째 드라이브보다 빠르고 두 번째 드라이브에 조각화되지 않은 볼륨을 가질 수 있으면 VM이 더 빠릅니다. 만약 당신이 처음으로 내부 드라이브가 더 빠르고 조각 모음이 잘된다면, 아마도 그 성능이 더 좋을 것입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.