RDS 호스트에 Horizon Agent를 설치하면 설치 관리자에서 샘플 로드 밸런싱 스크립트를 Horizon Agent scripts 디렉토리(C:\Program Files\VMware\VMware View\Agent\scripts)에 넣습니다.

표 1. 샘플 로드 밸런싱 스크립트

이름

설명

cpuutilisation.vbs

레지스트리에서 사용한 CPU의 백분율을 읽고 다음과 같은 로드 값을 반환합니다.

  • 0, CPU 사용률이 90%를 넘는 경우

  • 1, CPU 사용률이 75%를 넘는 경우

  • 2, CPU 사용률이 25%를 넘는 경우

  • 3, CPU 사용률이 25% 이하인 경우

memoryutilisation.vbs

사용한 메모리의 백분율을 계산하고 다음과 같은 로드 값을 반환합니다.

  • 0, 메모리 사용률이 90%를 넘는 경우

  • 1, 메모리 사용률이 75%를 넘는 경우

  • 2, 메모리 사용률이 25%를 넘는 경우

  • 3, 메모리 사용률이 25% 이하인 경우

참고:

cpuutilisation.vbs 스크립트에서는 5분 단위로 샘플링한 이동 평균 데이터를 사용하므로 단기적으로 사용량이 높은 이벤트는 보고된 로드 선호도에 반영되지 않을 수 있습니다. 샘플링 기간을 최소값인 2분까지 줄일 수 있지만 그러면 RDS 호스트의 성능이 저하될 수 있습니다. 샘플링 간격은 레지스트리 항목 HKEY_LOCAL_MACHINE\SOFTWARE\VMware, Inc.\VMware VDM\Performance Stats\SamplingIntervalSeconds에 의해 제어됩니다. 기본값은 300초입니다.