VirtualBox에서 실행되는 OS가 노트북의 원시 OS 속도에 미치는 영향 [닫기]

VirtualBox에서 실행되는 OS가 노트북의 원시 OS 속도에 미치는 영향 [닫기]

가상 머신에서 우분투를 실행하고 싶다고 가정해 보겠습니다. 원래 창의 속도에 어떤 영향을 줍니까? 우분투에서 사용하는 램을 윈도우용으로 사용할 수 없는 것처럼요?

답변1

나는 이것이 열린 질문이라고 말하고 싶습니다. 이는 모두 프로세서 속도, RAM 용량, 그래픽 어댑터 및 기타 리소스에 따라 다릅니다.

아이디어를 드리기 위해 202GHz에서 실행되는 Intel Core 2 Duo, 4GB RAM, 호스트 OS로 Windows 8, 가상 머신에 Ubuntu 13.04, Xubuntu 13.04 및 Lubuntu 13.04가 설치된 노트북이 있습니다. VM 1개를 실행하면 Windows 속도가 약 20% 느려지고, VM 2개를 동시에 실행하면 Windows 속도가 약 60% 느려집니다. (모든 VM에는 1GB RAM이 있습니다)

반면, 4GB RAM을 탑재하고 303GHz에서 실행되고 총 10개의 가상 머신을 실행하는 Intel i5가 탑재된 노트북이 있는데, 3개의 가상 머신(모두 1GB RAM)을 동시에 실행한 후 시작하면 속도가 느려지는 것을 발견했습니다.

i7 3.6GHz 및 8GB RAM을 탑재한 Lenovo에서는 5개의 가상 머신을 동시에 실행한 후 속도가 느려집니다.

이제 느리다는 것에 대한 나의 정의는 당신의 정의와 다를 수 있다는 점을 명심하십시오.

답변2

가상 머신은 다른 프로그램처럼 작동합니다. 처리하는 데 많은 시간을 소비하거나 RAM을 많이 차지하면 해당 리소스를 다른 프로그램에서 사용할 수 없습니다.

리소스 사용량 측면에서 가상 머신을 제어하기 어렵게 만드는 유일한 점은 다음과 같습니다.기타 프로그램. 이 중첩 효과는 가상 머신의 "비용"을 계산하려면 다음 사항을 고려해야 함을 의미합니다.총 비용VM 내부에서 실행되는 모든 것.

가상 머신이 완전히 사용량이 많은 경우 다른 완전히 사용량이 많은 프로그램과 마찬가지로 가상 머신에 할당한 모든 리소스를 소비합니다. 이와 관련하여 가상 머신의 유일한 이상한 점은 가상 머신 시스템을 통해 각 가상 머신이 사용할 수 있는 CPU 및 RAM의 양을 지정할 수 있다는 것입니다.

가상 머신이 유휴 상태인 경우 실제로는 유휴 상태일 수 있습니다.호스트 운영 체제에 미치는 영향.

그 이유 중 하나는 최신 운영 체제가 모바일 시스템에서 좋은 배터리 수명을 얻기 위해 기본 하드웨어(이 경우 가상 머신 시스템)에 유휴 상태를 알리는 데 능숙하기 때문입니다. 따라서 가상 머신 시스템 자체는 유휴 게스트 운영 체제를 처리하는 데 많은 CPU 시간을 소비하지 않습니다.

유휴 가상 머신은 필연적으로 일부 메모리를 차지하지만, 다른 프로그램이 나타나 가상 머신이 사용하는 RAM의 일부가 필요한 경우 호스트 운영 체제의 가상 메모리 시스템은 이를 교체해야 합니다. 즉, 각각 2GB RAM으로 구성된 8개의 가상 머신을 동시에 실행하는 경우 RAM이 16GB 미만인 시스템에서도 제대로 실행될 수 있습니다. 이를 과잉 프로비저닝이라고 합니다.

위에서는 RAM과 디스크 사용량에 대해서만 논의했지만 고려해야 할 다른 리소스도 있습니다. 디스크 I/O, 네트워크 대역폭 등 위의 아이디어는 이러한 공유 리소스에도 적용됩니다.

그러나 디스크 I/O는 특별히 고려할 가치가 있습니다. 하드 디스크는 상대적으로 느리고 검색 시간이 길기 때문에 많은 수의 가상 시스템에서 과도한 디스크 I/O를 수행하면 전체 I/O 성능이 심각하게 저하될 수 있습니다. SSD와 다축 RAID는 다른 높은 디스크 I/O 문제와 마찬가지로 이 문제를 해결하는 데 도움이 될 수 있습니다.

관련 정보