내 가상 머신이 느린 이유(속도를 높이는 5가지 팁)

가상 머신 특히 소프트웨어 개발 작업을 하는 모든 사람에게 훌륭한 도구입니다. 이를 사용하는 데 필요한 강력한 처리 및 하드웨어 공유로 인해 실행하려면 다소 무거운 호스트 시스템이 필요한 경우가 많습니다.

강력한 시스템이 있는 경우 VM이 느리게 실행될 수도 있습니다. 최악의 경우 정지, 종료 또는 완전히 사라질 수 있습니다. 또한 호스트 시스템의 성능에 영향을 줄 수도 있습니다.

가상 머신에는 많은 이점이 있고 매우 다양한 도구가 있지만 너무 느리게 실행되어 사용할 수 없는 경우에는 그렇지 않습니다. VM을 사용한 적이 있다면 한 번쯤은 이 문제에 직면했을 것입니다.

가상 머신 느림

일부 가상 머신이 느리게 실행되는 이유, 문제를 해결하는 방법, VM을 유용한 도구로 만드는 방법을 살펴보겠습니다.

가상 머신이 느려질 수 있는 이유

가상 머신 애플리케이션은 프로세스 집약적인 프로그램입니다. 그들은 속도를 늦추는 다양한 것들에 민감할 수 있습니다. 그러나 이러한 문제는 일반적으로 네 가지 주요 범주로 나뉩니다.

호스트 시스템

VM이 제대로 실행되지 않는 경우 가장 먼저 살펴보고 싶은 것은 실행 중인 컴퓨터인 호스트 시스템입니다. 대부분의 경우 문제는 VM을 실행할 수 있는 전원이 없는 호스트 시스템으로 귀결됩니다. 각 가상 머신은 호스트와 리소스를 공유하므로 어느 정도 전력을 공급해야 합니다.

내가 ‘빅 3’ 리소스라고 부르는 CPU, 메모리, 디스크 공간이 시스템에 부족하다면 이것이 문제의 원인일 수 있습니다. 가상 머신에는 많은 처리 능력이 필요합니다. 더 빠를수록 좋습니다. 여러 CPU 또는 다중 코어 프로세서가 있으면 상황이 훨씬 더 좋아질 것입니다.

메모리는 가상 머신이 느려지는 큰 요인이며 종종 주요 원인입니다. VM은 메모리 호그입니다. 여유 공간이 충분하지 않으면 컴퓨터가 메모리 스와핑을 시작합니다. 즉, 일반적으로 메모리에 보관할 항목을 저장하기 위해 하드 드라이브의 공간을 사용합니다. 디스크에서 쓰고 읽는 것은 메모리에서보다 훨씬 느립니다. VM과 호스트의 속도가 느려질 것입니다.

VM에 할당할 수 있는 충분한 여유 디스크 공간이 있어야 합니다. 동적 디스크 공간 대신 ​​고정 디스크 공간으로 가상 머신을 설정하는 것이 가장 좋습니다. 이 설정을 사용하려면 VM을 생성할 때 사용 가능한 공간이 있어야 합니다.

동적 디스크 공간을 사용하는 경우 VM에서 사용하는 공간은 사용할 때만 증가합니다. 이렇게 하면 하드 드라이브의 공간을 절약할 수 있지만 조각화가 많이 발생하여 디스크와 가상 머신에서 읽고 쓰는 속도가 느려집니다.

다른 하드웨어도 수준 이하인 경우 가상 머신의 속도를 늦출 수 있습니다. 비디오 카드, Wi-Fi 카드, USB 및 기타 주변 장치가 속도 저하에 기여할 수 있습니다. 그러나 Big 3에 비해 부정적인 영향은 최소화될 것입니다.

비디오 카드는 VM을 빠르게 표시하는 데 중요한 요소일 수 있지만 비디오 설정을 조정하여 이러한 문제의 대부분을 완화할 수 있습니다.

구성

VM의 구성에 따라 성능이 결정되는 경우가 많습니다. 너무 크고 강력한 시스템을 에뮬레이트하도록 구성하면 호스트 컴퓨터에 이를 실행할 리소스가 없을 수 있습니다.

우리가 원하는 시스템을 자유롭게 만들 수 있을 때 우리는 거대해지는 경향이 있습니다. 그러나 이는 실제로 VM을 사용하는 능력에 해로울 수 있습니다. 가상 머신에 필요한 최소 요구 사항을 파악한 다음 해당 매개변수 내에서 구성하십시오. 과용하지 마십시오. 당신은 느린 VM으로 끝날 것입니다.

기타 앱

VM을 사용할 때 호스트에서 실행 중인 다른 앱에 주의하십시오. 많은 창이 열려 있거나 백그라운드에서 실행 중인 소프트웨어가 있는 경우 컴퓨터 속도가 느려질 수 있습니다. 또한 호스트에서 실행되는 앱만큼 리소스에 영향을 미치므로 가상 머신에서 실행 중인 항목을 염두에 두십시오.

VM 소프트웨어

속도 문제가 있는 경우 사용 중인 VM 소프트웨어(하이퍼바이저라고도 함)일 수 있습니다. 일부 가상 머신 앱은 다른 OS보다 한 OS에서 더 잘 재생됩니다. 호스트로 사용하는 시스템 및 환경에서 어떤 하이퍼바이저가 가장 잘 작동하는지 확인하기 위해 조사를 수행해야 할 수도 있습니다. 필요한 경우 대체 하이퍼바이저의 무료 평가판 중 일부를 다운로드하여 컴퓨터에서 가장 잘 작동하는 하이퍼바이저를 확인할 수 있습니다.

특정 VM 소프트웨어에 대한 자세한 내용은 기사를 참조하십시오. 최고의 가상 머신 소프트웨어.

VM 속도 향상을 위한 팁

가상 머신이 느리게 실행되는 원인이 되는 몇 가지 사항에 대해 논의했으므로 이제 성능을 개선하기 위해 무엇을 할 수 있는지 알아볼 차례입니다.

기억

호스트의 메모리는 성능에 중요한 역할을 합니다. 호스트 시스템에 가능한 한 많은 메모리를 확보하는 것이 시작입니다. 또한 가상 머신에 대해 구성하는 양을 주의하고 제한해야 합니다. 호스트에서 너무 많이 사용하지 않고 최소한 운영 체제의 최소 요구 사항을 충족합니다. 메모리가 너무 적으면 확실히 느리게 실행됩니다.

그렇다면 두 가지의 균형을 어떻게 맞추는가? 경험상 호스트 메모리의 XNUMX/XNUMX 이상을 VM에 할당하는 것이 좋습니다. 원하는 경우 더 할당할 수 있지만 동시에 실행 중인 다른 응용 프로그램이 많지 않습니다.

CPU

새 CPU나 컴퓨터를 구입하는 것 외에는 프로세서 속도를 향상시키기 위해 할 수 있는 일은 없습니다. 그러나 BIOS 설정에서 가상화를 활성화해야 합니다. 이렇게 하면 컴퓨터가 VM과 리소스를 공유할 수 있습니다. 멀티 코어 CPU가 있는 경우 두 개 이상의 CPU를 사용하도록 가상 머신을 구성할 수 있습니다.

디스크 사용

VM을 설정할 때 동적 디스크 할당을 사용하지 않는지 확인합니다. 솔리드 스테이트 하드 드라이브(SSD)는 놀라울 정도로 빠른 액세스 속도로 인해 성능을 크게 향상시킬 수 있습니다. SSD가 있는 경우 VM 이미지가 생성, 저장 및 실행되는지 확인합니다.

SSD가 없는 경우 사용 가능한 가장 빠른 드라이브에 이미지를 보관하십시오. 네트워크 드라이브, CD, DVD 또는 외부 USB 드라이브에 보관하면 이러한 느린 저장 옵션에 필요한 액세스 시간 때문에 성능이 저하될 수 있습니다.

기타 앱

시스템에서 실행 중인 다른 앱도 문제가 될 수 있습니다. VM과 마찬가지로 리소스를 사용합니다. 가상 머신을 사용하는 동안 실행 중인 다른 애플리케이션을 제한해야 합니다.

안티바이러스 응용 프로그램은 특히 사용자가 사용하는 동안 메모리와 디스크 드라이브를 검사할 때 시스템 속도를 저하시킬 수 있습니다. VM을 사용할 때 바이러스 백신 소프트웨어를 비활성화할 수 있습니다. 최소한 이미지를 저장하는 데 사용하는 디렉터리를 제외하도록 바이러스 백신 소프트웨어에 지시하십시오.

기타 팁

가상 머신 속도 향상을 위한 몇 가지 기타 팁: VM에 사용할 수 있는 일부 설정을 확인하십시오. 2D 및 3D 비디오 가속과 같은 비디오 설정을 찾습니다. 소프트웨어 설정은 운영 체제를 최적화하고 성능을 향상시키는 다른 방법을 제공할 수 있습니다.

가상 머신은 시작하는 데 시간이 오래 걸리는 경우가 많으므로 사용이 끝나면 시스템을 종료하는 대신 일시 중단하는 것이 좋습니다. 일시 중단은 절전 모드로 전환하는 것과 같습니다. 다시 사용할 때 그대로 둔 상태여야 합니다. 즉, 부팅될 때까지 기다릴 필요가 없습니다.

마지막으로 호스트 시스템이 원활하게 실행되도록 정기적인 유지 관리를 수행하십시오. 원치 않는 파일을 제거하고, 사용하지 않는 앱을 ​​삭제하고, 하드 드라이브를 조각 모음하십시오. 호스트를 최적화하면 가상 머신이 최적으로 실행될 수 있습니다.

최종 단어

가상 머신은 다양한 용도로 사용할 수 있는 훌륭한 도구입니다. 그러나 천천히 실행하면 설계된 목적을 달성하기가 어렵습니다. 실행 속도가 매우 느리다면 찾아야 할 몇 가지 특정 사항이 있으며 성능을 향상시키기 위해 적용할 수 있는 기술이 있습니다. 이 정보가 VM 속도를 높이는 데 도움이 되기를 바랍니다.

운영 체제를 최적화하는 비결이 있습니까? 질문이나 제안 사항이 있으면 알려주십시오.