Horizon 8은 Horizon Console에서 구성하는 로드 밸런싱 설정에 따라 서버 로드 인덱스를 계산합니다. 서버 로드 인덱스는 서버의 로드를 나타냅니다. 서버 로드 인덱스의 범위는 0에서 100 사이가 될 수 있으며, 0은 로드가 없음을 나타내고, 100은 전체 로드를 나타냅니다. 서버 로드 인덱스가 -1이면 로드 밸런싱이 사용하지 않도록 설정되어 있는 것입니다. Horizon Console 대시보드에서 서버 로드 인덱스를 볼 수 있습니다. 또한 Horizon은 로드 밸런싱 설정에서 로그온 스톰 처리의 임계값을 제공합니다.
단시간 동안 다수의 사용자가 팜에 로그인할 때 로그온 스톰이 발생합니다. 이러한 이벤트에서는 CPU, 메모리 및 디스크 통계의 샘플링 간격이 30초이고 30초 후에만 해당 메트릭을 업데이트하기 때문에 RDS 호스트에서 보고하는 서버 로드 인덱스가 오래되었거나 최신 버전이 아닐 수 있습니다. Horizon은 오래된 서버 로드 인덱스의 이러한 문제를 완화하기 위한 두 가지 방법을 제공합니다. Horizon Connection Server는 동시에 연결되는 세션 수와 로드 인덱스를 더 낮게 유지하여 RDS 호스트로 세션 요청을 전송하며, Horizon Agent는 Horizon Console에서 제공된 임계값을 사용하여 시스템의 동시 연결 세션 수 및 로드 인덱스 수에 기반하여 세션을 거부하고 리디렉션할 수 있습니다.
로드 밸런싱 설정을 구성할 때 다른 메트릭에 세션 수를 포함하는 모범 사례를 따르십시오. 이 경우 로드 밸런싱 기능은 전체 세션 수가 적은 시스템에 세션 요청을 배치할 수 있습니다. 또한 Horizon Console에서 연결 중인 세션 임계값을 설정하는 모범 사례를 따르십시오. 이렇게 하면 로그온 스톰 동안 로드 밸런싱을 개선하는 데 도움이 됩니다.
모범 사례에 따른 연결 중인 세션 임계값 및 인덱스 로드 임계값을 포함하는 로그온 스톰 처리 임계값은 Horizon Console에만 설정해야 합니다. 또한 이러한 임계값을 에이전트 구성 정책 설정을 통해 각 RDS 호스트에서 설정할 수도 있습니다(자세한 내용은 "Horizon 원격 데스크톱 기능 및 GPO" 문서의 "VMware View Agent 구성 ADMX 템플릿 설정" 참조). 로그온 스톰 처리 임계값에 정책 설정과 Horizon Console 설정을 모두 지정하는 경우 정책 설정이 우선 적용됩니다.
옵션 | 설명 |
---|---|
사용자 지정 스크립트 사용 | 로드 밸런싱에 대해 사용자 지정 스크립트를 사용하려면 이 설정을 선택합니다. 이 설정을 사용하도록 설정하면 Horizon 8은 서버 로드 인덱스 계산 시 다른 로드 밸런싱 메트릭을 고려하지 않지만 로그온 스톰 처리에 사용되는 연결 중인 세션 임계값 및 인덱스 로드 임계값은 고려합니다. 서버 로드 인덱스를 가져오기 위해 Horizon은 HKLM|Sofware|VMware Inc.|VMware VDM|Performance Stats|CustomLoadValue 위치에서 |
세션 수 포함 | 로드 밸런싱을 위해 RDS 호스트의 세션 수를 포함하려면 이 설정을 선택합니다. 로드 밸런싱에 대해 아무 설정도 선택하지 않고, 사용자 지정 스크립트 설정을 선택하지 않으면 Horizon 8은 기본적으로 세션 수를 사용합니다. 로드 밸런싱을 위해 세션 수를 고려해야 할 필요가 없으면 이 설정을 사용하지 않도록 설정합니다. |
CPU 사용량 임계값 | CPU 사용량의 임계값(%)입니다. Horizon 8은 구성된 CPU 임계값을 사용하여 CPU 로드 인덱스 요소를 계산합니다. 0에서 100 사이의 값을 설정할 수 있습니다. 권장되는 값은 90입니다. 기본적으로 이 설정은 로드 밸런싱에 고려되지 않습니다. 기본값은 0입니다. |
메모리 사용량 임계값 | 메모리의 임계값(%)입니다. Horizon 8은 구성된 메모리 임계값을 사용하여 메모리 로드 인덱스 요소를 계산합니다. 0에서 100 사이의 값을 설정할 수 있습니다. 권장되는 값은 90입니다. 기본적으로 이 설정은 로드 밸런싱에 고려되지 않습니다. 기본값은 0입니다. |
디스크 대기열 길이 임계값 | 샘플 간격 동안 선택한 디스크에 대해 대기열에 있는 평균 읽기 및 쓰기 요청 수의 임계값입니다. Horizon 8은 구성된 임계값을 사용하여 디스크 로드 인덱스 요소를 계산합니다. 어떤 양의 정수로도 설정할 수 있습니다. 기본적으로 이 설정은 로드 밸런싱에 고려되지 않습니다. |
디스크 읽기 지연 시간 임계값 | 디스크의 데이터 평균 읽기 시간 임계값(밀리초)입니다. Horizon 8은 구성된 임계값을 사용하여 디스크 로드 인덱스 요소를 계산합니다. 어떤 양의 정수로도 설정할 수 있습니다. 기본적으로 이 설정은 로드 밸런싱에 고려되지 않습니다. 기본값은 0입니다. |
디스크 쓰기 지연 시간 임계값 | 디스크의 데이터 평균 쓰기 시간 임계값(밀리초)입니다. Horizon 8은 구성된 임계값을 사용하여 디스크 로드 인덱스 요소를 계산합니다. 어떤 양의 정수로도 설정할 수 있습니다. 기본적으로 이 설정은 로드 밸런싱에 고려되지 않습니다. 기본값은 0입니다. |
연결 중인 세션 임계값 | 로그온 스톰 처리에 사용할 연결 세션의 임계값입니다. 구성된 임계값은 팜의 각 RDSH 에이전트 시스템에 동시 로그인할 수 있는 최대 세션 수를 지정하며, 이때 재연결 세션은 제외됩니다. 구성 가능한 값은 0~150입니다. 권장되는 값은 20이지만 각 RDS 호스트를 추가로 보호하기 위해 이 값을 낮춰 로그인할 수 있는 동시 세션 수를 줄일 수 있습니다. 기본적으로 이 임계값은 사용하지 않도록 설정되며 세션 로그온을 거부하지 않습니다(기본값: 0). |
인덱스 로드 임계값 | 로그온 스톰 처리에 사용할 인덱스 로드의 임계값입니다. 구성된 임계값은 팜의 각 RDSH 에이전트 시스템에서 세션 로그인 거부를 시작하는 최소 인덱스 로드를 지정하며, 이때 재연결 세션은 제외됩니다. 구성 가능한 값은 0~100입니다. 권장하는 값은 0(사용 안 함)입니다. 인덱스 로드가 매우 높은 RDS 호스트에서 세션을 거부하도록 이 값을 더 큰 수(90-100 사이)로 설정할 수 있습니다. 기본적으로 이 임계값은 사용하지 않도록 설정되며 세션 로그온을 거부하지 않습니다(기본값: 0). |