호스트 OS와 동일한 SSD에서 VM을 실행하는 것이 유용합니까, 아니면 무의미합니까?

호스트 OS와 동일한 SSD에서 VM을 실행하는 것이 유용합니까, 아니면 무의미합니까?

나는 Alienware M11x R2 컴퓨터를 가지고 있습니다. 조금 늙었지만 여전히 kikin '. Windows 10을 실행하고 있으며 Ubuntu 14.04 LTE를 실행하기 위해 VMWare Player가 설치되어 있습니다. 작동하지만 듀얼 부팅을 사용했고 Ubuntu는 정의되었습니다. 기본적으로 훨씬 빠르게 실행됩니다.

내 질문은: HDD를 SSD로 교체하면 가상 머신의 성능이 향상됩니까? 누군가가 그렇게 제안했어요. 하지만 나에겐 필요하지 않을까?분리된업그레이드를 확인하기 위해 게스트 OS가 호스트 OS와 다른 드라이브에 저장되도록 드라이브를 설정하시겠습니까? 나는 그것을 다 읽었습니다.

내 문제는 이 컴퓨터에 USB 2.0만 있어서 빠른 외장 드라이브를 가질 수 없어서 단일 드라이브에만 갇혀 있다는 것입니다.

제안?

답변1

또한 512GB SSD가 하나만 있고 이 SSD에서도 VM을 실행하는데 Dell에서 원래 설치한 기본 5400rpm 드라이브에 비해 성능이 훨씬 좋습니다. SSD에는 HDD만큼의 지연(회전 부품 없음)이 없으므로 SSD에서 VM을 실행해도 드라이브 속도가 느려지지 않습니다.

답변2

VM을 SSD에 배치하면 드라이브에 있는 것보다 디스크 IO가 크게 향상됩니다. 그러나 병목 현상이 디스크 IO로 인해 발생한 경우에만 도움이 됩니다. 게스트 OS가 많이 교체하는 것이 문제인 경우 SSD는 하드 드라이브에 도움이 되지만 VM에 충분한 메모리를 지정하는 것보다 여전히 속도가 느립니다.

마찬가지로 문제가 비디오나 기타 리소스와 관련된 경우 SSD를 사용해도 큰 차이가 없을 수 있습니다.

VM에는 별도의 디스크가 필요하지 않습니다.

답변3

실제로 디스크 작업 성능이 향상되지만 기본 OS에 비해 변화가 눈에 띄지는 않습니다. 네이티브 OS는 SSD를 사용하고 있다는 것을 알고 이에 맞춰 I/O 스케줄러를 조정하지만 가상 OS는 그렇지 않기 때문에 이를 알릴 방법이 없다고 생각합니다.

특히 외장 드라이브. USB2를 사용하면 실제로 눈에 띄게 속도가 느려집니다. SSD의 모든 장점을 없애는 자체 지연을 추가합니다(지연은 SSD에 비해 HDD 회전 속도를 느리게 만드는 정확한 것입니다).

반가상화 게스트 드라이버를 사용하는 것을 잊지 마세요. 이는 vmware를 통한 Linux용으로 존재하며 ubuntu에 포함되어 있으므로 현재 실행 중인 드라이버를 확인하고(sudo lspci -k로 시작) 가장 효율적으로 사용하도록 노력해야 할 것입니다. 가상 네트워크 카드 드라이버는 vmxnet3, 그래픽 드라이버는 vmwgfx, 디스크 드라이버는 vmw_pvscsi라고 합니다. 적절한 드라이버를 사용하면 성능에 상당한 영향을 미칩니다.

관련 정보