컴퓨터 지식 네트워크 - 컴퓨터 프로그래밍 - vmware가 에뮬레이트할 수 없는 이유

vmware가 에뮬레이트할 수 없는 이유

가상화 관리자는 최대 VM 밀도 달성과 각 VM의 성능 제공 사이에서 균형을 유지해야 합니다. 이러한 균형을 달성하기는 어렵지만 VM에서 성능 병목 현상이 발생하는 이유를 쉽게 판단할 수 있습니다. VM 성능 병목 현상의 가장 일반적인 5가지 원인을 살펴보겠습니다.

VM에 성능 병목 현상이 발생하는 경우 원인 1: 하드웨어 리소스 경합

대부분의 VM 성능 문제는 하드웨어 리소스 경합으로 인해 발생할 수 있습니다. 서버 가상화의 기본 아이디어는 호스트 서버의 물리적 하드웨어를 여러 VM에서 공유할 수 있는 리소스 풀로 나누는 것입니다. VM은 물리적 서버 하드웨어 리소스 사용을 위해 서로 경쟁하며, 리소스가 너무 오랫동안 사용되어 성능 문제가 발생하는 경우가 많습니다.

VM에서 성능 병목 현상이 발생하는 이유 2: 하드웨어 에뮬레이션

VM에서 성능 문제가 발생하면 먼저 VM이 하드웨어 에뮬레이션 기술을 사용하지 않는지 확인해야 합니다. 이상적으로는 물리적 하드웨어 리소스를 VM에 할당해야 하지만 Microsoft의 Hyper-V 및 VMware의 vSphere와 같은 하이퍼바이저는 이전 운영 체제를 지원하는 하드웨어 에뮬레이션 기능을 제공합니다.

VMware와 Hyper-V는 하이퍼바이저가 게스트 운영 체제와 상호 작용할 수 있도록 하는 서비스 모음도 제공합니다. VMware에서는 이러한 서비스 모음을 VMware Tools라고 하며 Microsoft에서는 Hyper-V 통합 서비스라고 합니다. 이는 VM의 성능에 직접적인 영향을 미치지 않지만, VM에 해당 서비스가 설치되어 있지 않거나 잘못된 서비스 버전을 사용하는 경우 VM의 성능에 영향을 미칩니다.

VM에서 성능 병목 현상이 발생하는 이유 3: 디스크 I/O

리소스 경합과 관련된 성능 문제는 일반적으로 디스크 I/O 동시성에서 발생합니다. 내 경험상 많은 수의 VM이 공유 디스크 어레이를 사용하고 모든 VM에 필요한 디스크 I/O 액세스 속도가 디스크 어레이의 임계값을 초과하면 문제가 발생합니다.

스토리지 I/O 부담을 줄이려면 고성능 디스크 어레이를 구입하거나 동일한 어레이를 공유하는 VM 수를 제한해야 할 수도 있습니다. 어떤 경우에는 이것이 어려운 작업처럼 보이지 않을 수도 있지만, 가상 서버 스토리지의 다음 두 가지 측면은 쉽게 간과되는 경우가 많습니다.

VM에서 성능 병목 현상이 발생하는 이유 4: 가상 서버 클러스터

프로덕션 VM은 클러스터의 일부인 경우가 많습니다. VMware와 Microsoft 모두 공유 저장 장치에 연결하려면 클러스터 노드가 필요합니다. 따라서 클러스터의 제한이 클러스터의 공유 볼륨 제한과 직접적으로 관련되어 있다고 가정할 수 있습니다. 그러나 Hyper-V 클러스터는 여러 클러스터 공유 볼륨을 연결할 수 있습니다. 즉, 단일 저장소 배열이 전체 클러스터를 지원할 필요는 없습니다. Windows Server 2012 Hyper-V에서는 클러스터 공유 볼륨이 완전히 필요하지 않지만 Microsoft에서는 가능한 경우 클러스터 공유 볼륨을 사용할 것을 권장합니다.

가상 서버 스토리지에서 쉽게 간과되는 또 다른 측면은 호스트 서버 클러스터만 있는 것이 아니라는 점입니다. 여러 클러스터는 일반적으로 워크로드를 격리하고 리소스 경합을 줄이기 위해 VMware 환경에서 사용됩니다.

스토리지 I/O 외에도 메모리, CPU 코어 수, 네트워크 대역폭으로 인해 하드웨어 리소스에 대한 경합이 발생할 수 있습니다. 성능 모니터링을 사용하면 성능 병목 현상의 구체적인 원인을 확인할 수 있습니다.

VM에서 성능 병목 현상이 발생하는 다섯 번째 이유: 잘못된 구성

하드웨어 에뮬레이션 및 리소스 경합과 관련된 문제는 가상 서버 성능 문제의 가장 일반적인 원인이지만 다른 이유도 있습니다 . 일부 구성 문제로 인해 성능 문제가 발생할 수도 있습니다.

몇 달 전 저는 너무 느려서 사용할 수 없는 가상화된 Exchange 2000 메일 서버를 만났습니다. 가상 서버는 마우스 클릭에 응답하는 데 10~20초 정도 걸립니다.

이 경우 VM의 가상 네트워크 어댑터가 잘못된 가상 네트워크에 연결된 잘못된 가상 스위치에 실수로 연결되었습니다. Exchange 서버가 도메인 컨트롤러와 통신할 수 없습니다. Exchange 메일 서버는 도메인 컨트롤러에 크게 의존하므로 도메인 컨트롤러에 연결할 수 없으면 성능 문제가 발생할 수 있습니다.

구성을 모니터링하고 하드웨어 리소스 경합을 관찰하면 대부분의 VM 성능 문제를 피할 수 있습니다.

上篇: 어떤 돋보기 안경이 더 좋나요? 下篇: 프록시 서버 주소 및 포트 입력 방법
관련 내용