CPU를 계산하려면 회사 내 다양한 작업자 유형의 평균 CPU 사용률 정보를 수집해야 합니다.

작업자 유형에 따라 CPU 요구 사항이 다릅니다. 시험 단계에서는 가상 시스템의 Perfmon, ESXiesxtop 또는 vCenter Server 성능 모니터링 도구와 같은 성능 모니터링 도구를 사용해 이들 작업자 그룹의 평균 및 피크 CPU 사용 수준을 확인합니다. 또한 다음 지침을 따릅니다.

  • 소프트웨어 개발자나 고성능이 필요한 다른 고급 사용자는 지식 작업자와 일반 작업자보다 훨씬 높은 CPU 요구 사항이 필요할 수 있습니다. CAD 애플리케이션 사용, HD 비디오 재생 또는 4K 디스플레이 해상도 사용과 같이 계산 집약적인 작업을 실행하는 64비트 Windows 7 가상 시스템의 경우 듀얼 또는 쿼드 가상 CPU가 권장됩니다.
  • 다른 경우에는 일반적으로 단일 가상 CPU를 권장합니다.

단일 서버에서 다수의 가상 시스템을 실행하기 때문에 바이러스 백신 에이전트 등과 같은 에이전트에서 정확히 같은 시간에 업데이트를 모두 확인하는 경우에는 CPU 사용량이 크게 많아질 수 있습니다. 어떤 에이전트 그리고 얼마나 많은 에이전트가 성능 문제를 유발하는지 확인하고 전략을 채택하여 이들 문제를 해결합니다. 예를 들어 다음 전략이 유용할 수 있습니다.

  • 소프트웨어 관리 에이전트를 사용해 개별 가상 데스크톱에 소프트웨어 업데이트를 다운로드하기보다 인스턴트 클론이나 View Composer 연결된 클론으로 이미지를 업데이트합니다.
  • 소수의 사용자가 로그인해 사용량이 적을 시간에 바이러스 백신 및 소프트웨어 업데이트를 예약합니다.
  • 업데이트 시간을 분산 또는 무작위로 설정합니다.
  • VMware vShield API와 호환되는 안티바이러스 제품을 사용하십시오. 예를 들어 API가 VMware vCloud® Networking and Security 5.1 이상과 통합되었습니다.

비공식적 방법으로 처음 크기를 계산하려면 각 가상 시스템당 최소 계산 능력으로 CPU 코어의 1/8~1/10이 필요하다고 가정합니다. 즉 코어당 가상 시스템 8~10대를 사용하는 시험 단계를 계획하십시오. 예를 들어 코어당 가상 시스템 8대를 예상하고 2소켓 8코어 ESXi 호스트를 보유하고 있는 경우에는 시험 기간 동안 가상 시스템 128대를 서버에 호스팅할 수 있습니다. 이 기간에 호스트의 전체 CPU 사용량을 모니터링하고 사용량이 높아질 경우에 대비해 여유를 충분히 확보해 안전 여유(예: 80%)를 거의 초과하지 않도록 하십시오.