Omnissa Horizon Client は、リモート セッション中のネットワーク品質を監視し、遅延が大きいためにネットワークが不安定であることを検出した場合に通知メッセージを表示できます。ネットワーク遅延は、TCP 接続のラウンドトリップ時間 (RTT) と、BEAT および UDP 接続の RTT、パケット ロス、RTT バリエーション (RTTV) に基づいています。
Horizon Client 設定またはグループ ポリシー オブジェクト (GPO) を使用して、これらの通知メッセージの表示を制御できます。不安定なネットワークを識別するために、Horizon Client で使用されるしきい値パラメータを構成することもできます。
設定ウィンドウを使用したネットワーク通知の表示
ネットワーク通知のオン/オフは [設定] ウィンドウから切り替えることができます。
-
Horizon Client を開始します。
-
メニュー バーの右上隅にある [設定](歯車のアイコン)をクリックして、[Omnissa Horizon Blast] を選択します。
![[Horizon Blast の設定] には、ネットワーク通知を表示するためのコントロールがあります。 [Horizon Blast の設定] には、ネットワーク通知を表示するためのコントロールがあります。](images/GUID-E98ACFF3-94D3-426A-8F65-1F03D63C92AD-low.png)
-
ネットワークが不安定な場合の通知の表示を構成します。
- ネットワーク通知をオンにするには、[ネットワーク状態の表示を無効にする] オプションをオフに切り替えます。デフォルトでは、このオプションはオフに設定され、通知の表示が許可されます。
- ネットワーク通知をオフにするには、[ネットワーク状態の表示を無効にする] オプションをオンに切り替えます。
クライアント GPO を使用したネットワーク通知の表示
[ネットワーク状態の表示を無効にする] GPO オプションを使用して、ネットワーク通知をオンまたはオフにすることもできます。詳細については、「グループ ポリシー設定による Horizon Windows Client の構成」を参照してください。
Horizon Client によるネットワーク品質の判断方法
ネットワーク接続の品質を判断するために、Horizon Client は、指定された時間間隔中のネットワーク条件を下限しきい値と上限しきい値のペアと比較し、0 ~ 100% の範囲で品質スコアを計算します。スコアが一定のパーセンテージを下回ると、ネットワークは高遅延で不安定とみなされます。
Horizon Client は、使用中のネットワーク プロトコルに応じて次のネットワーク条件を測定します。
| プロトコル | 測定条件 |
|---|---|
| TCP |
|
| BEAT または UDP |
|
Horizon Client は、次のルールを使用してネットワーク品質スコアを計算します。
TCP Connections
Definitions:
rtt = detected RTT value
lowBound = RTT low threshold
highBound = RTT high threshold
score = overall network quality score
Rules:
If rtt >= highBound, then score = 0 (network is considered POOR)
If rtt <= lowBound, then score = 100 (network is considered GOOD)
If lowBound < rtt < highBound, then score = 100 * (rtt / (highBound - lowBound))
BEAT and UDP Connections
Definitions:
RTT = detected RTT value
RTT_extreme = RTT extreme threshold
RTT_lowBound = RTT low threshold
RTT_highBound = RTT high threshold
RTT_score = RTT quality score
RTT_weight_percentage = weight of RTT quality score
PkLoss = detected packet loss value
PkLoss_extreme = packet loss extreme threshold
PkLoss_lowBound = packet loss low threshold
PkLoss_highBound = packet loss high threshold
PkLoss_score = packet loss quality score
PkLoss_weight_percentage = weight of packet loss quality score
RTTV = detected RTT variation
RTTV_lowBound = low RTTV threshold
RTTV_highBound = high RTTV threshold
RTTV_score = RTTV quality score
RTTV_weight_percentage = weight of RTTV quality score
score = overall network quality score
Rules:
If RTT > RTT_extreme, then score = 0 (network is automatically considered POOR, all other calculations are skipped)
If RTT >= RTT_highBound, then RTT_score = 0
If RTT <= RTT_lowBound, then RTT_score = 100
If RTT_lowBound < RTT < RTT_highBound, then RTT_score = 100 * (rtt / (RTT_highBound - RTT_lowBound))
If PkLoss > PkLoss_extreme, then score = 0 (network is automatically considered POOR, all other calculations are skipped)
If PkLoss >= PkLoss_highBound, then PkLoss_score = 0
If PkLoss <= PkLoss_lowBound, then PkLoss_score = 100
If PkLoss_lowBound < PkLoss < PkLoss_highBound, then PkLoss_score = 100 * (PkLoss / (PkLoss_highBound - PkLoss_lowBound))
If RTTV >= RTTV_highBound, then RTTV_score = 0
If RTTV <= RTTV_lowBound, then RTTV_score = 100
If RTTV_lowBound < RTTV < RTTV_highBound, then RTTV_score = 100 * (RTTV / (RTTV_highBound - RTTV_lowBound))
To calculate the overall score, take the weighted average of the three quality scores:
score = RTT_score * RTT_weight_percentage / 100 +
PkLoss_score * PkLoss_weight_percentage / 100 +
RTTV_score * RTTV_weight_percentage / 100
Horizon Client 次のルールを使用して、ネットワークの安定性を判断します。
Definitions:
score = overall network quality score
thresholdGood = minimum score indicating GOOD network stability
thresholdPoor = high limit of score range indicating POOR network stability
Rules:
If score >= thresholdGood, the network is considered GOOD and no notification is displayed.
If thresholdPoor < score < thresholdGood, the network is considered OK and no notification is displayed.
If score <= thresholdPoor, the network is considered POOR and a notification is displayed.
ネットワーク品質のしきい値パラメータの構成
Horizon Client で使用されるしきい値パラメータをカスタマイズしてネットワーク品質スコアを計算し、ネットワークの安定性を判断するには、いずれかの vvc レジストリ ファイルでキーを構成します。
Horizon Client は、指定された順序でレジストリ ファイルを検索し、構成済みの値を持つキーが見つかるとすぐに停止します。
**注:**これらの構成キーのデフォルト値を変更する場合は注意が必要です。デフォルトのしきい値は、広範な内部テストによって決定されたもので、一般的なネットワーク環境に対して合理的な結果を生み出すように設計されています。
| 構成キー 注:すべてのキーのキー タイプは REG_SZ です。 | 使用可能な値 | デフォルト値 | 説明 |
|---|---|---|---|
| NetworkStatsCheckEnabled | 0、1 | 1 |
ネットワーク品質スコアを計算するためにネットワーク データの処理を有効にするかどうかを指定します。
|
| NetworkStatsCheckPeriodSec | 2 より大きい正の整数 | 15 | ネットワーク条件を監視する時間間隔を秒単位で指定します。 |
| NetworkStatsQualityScoreTcpThresholdGood | 0 ~ 100 の数字 | 85 | TCP ネットワークの品質が良好であることを示すために必要な最小スコアを指定します。 指定した値は NetworkStatsQualityScoreTcpThresholdPoor 値よりも大きくする必要があります。 |
| NetworkStatsQualityScoreTcpThresholdPoor | 0 ~ 100 の数字 | 40 | TCP ネットワークの品質が低いことを示すスコア範囲の上限を指定します。 指定した値は、NetworkStatsQualityScoreTcpThresholdGood 値よりも小さくする必要があります。 |
| NetworkStatsQualityScoreBeatThresholdGood | 0 ~ 100 の数字 | 75 | BEAT および UDP ネットワークの品質が良好であることを示すために必要な最小スコアを指定します。 指定する値は NetworkStatsQualityScoreBeatThresholdPoor 値よりも大きくする必要があります。 |
| NetworkStatsQualityScoreBeatThresholdPoor | 0 ~ 100 の数字 | 45 | BEAT および UDP ネットワークの品質が低いことを示すスコア範囲の上限を指定します。 指定した値は NetworkStatsQualityScoreBeatThresholdGood 値よりも小さくする必要があります。 |
| NetworkStatsTcpRttMSLow | 正の整数 | 2 | TCP ネットワークの品質スコアの計算に使用される低 RTT しきい値をミリ秒単位で指定します。 指定する値は、NetworkStatsTcpRttMSHigh 値よりも小さくする必要があります。 |
| NetworkStatsTcpRttMSHigh | 正の整数 | 400 | TCP ネットワークの品質スコアの計算に使用される高 RTT しきい値をミリ秒単位で指定します。 指定した値は NetworkStatsTcpRttMSLow 値よりも大きくする必要があります。 |
| NetworkStatsTcpRttMSWeightPercent | 0 ~ 100 のパーセンテージ | 100 | TCP ネットワークの品質スコアの計算に使用される RTT 値の統計ウェイトを指定します。 注:TCP ネットワークの品質を判断するために現在使用されているネットワーク要因は RTT のみであるため、このキーは 100 に設定する必要があります。 |
| NetworkStatsBeatRttMSLow | 正の整数 | 2 | BEAT および UDP ネットワークの品質スコアの計算に使用される低 RTT しきい値をミリ秒単位で指定します。 指定した値は NetworkStatsBeatRttMSHigh 値よりも小さくする必要があります。 |
| NetworkStatsBeatRttMSHigh | 正の整数 | 400 | BEAT および UDP ネットワークの品質スコアの計算に使用される高 RTT しきい値をミリ秒単位で指定します。 指定した値は NetworkStatsBeatRttMSLow 値よりも大きくする必要があります。 |
| NetworkStatsBeatRttMSExtreme | 正の整数 | 250 | 品質の低い BEAT および UDP ネットワークをすぐに識別するために使用される極端な RTT しきい値をミリ秒単位で指定します。 検出された RTT が極端なしきい値を超えると、ネットワークは自動的に低品質と見なされ、他のスコア計算は行われません。 |
| NetworkStatsBeatRttMSWeightPercent | 0 ~ 100 のパーセンテージ | 34 | BEAT および UDP ネットワークの品質スコアの計算に使用される RTT 値の統計ウェイトを指定します。 注:NetworkStatsBeatRttMSWeightPercent、NetworkStatsBeatPkLossPercentWeightPercent、NetworkStatsBeatRttvMSWeightPercent の組み合わせの値は 100 にする必要があります。 |
| NetworkStatsBeatPkLossPercentLow | 0 ~ 100 のパーセンテージ | 0.1 | BEAT および UDP ネットワークの品質スコアの計算に使用される低パケット ロスしきい値を指定します。 指定する値は、NetworkStatsBeatPkLossPercentHigh 値よりも小さくする必要があります。 |
| NetworkStatsBeatPkLossPercentHigh | 0 ~ 100 のパーセンテージ | 15 | BEAT および UDP ネットワークの品質スコアの計算に使用される高パケット ロスしきい値を指定します。 指定する値は NetworkStatsBeatPkLossPercentLow 値よりも大きくする必要があります。 |
| NetworkStatsBeatPkLossPercentExtreme | 0 ~ 100 のパーセンテージ | 25 | 品質の低い BEAT および UDP ネットワークをすぐに識別するために使用される極端なパケット ロスしきい値を指定します。 検出されたパケット ロスが極端なしきい値を超えると、ネットワークは自動的に低品質と見なされ、他のスコア計算は行われません。 |
| NetworkStatsBeatPkLossPercentWeightPercent | 0 ~ 100 のパーセンテージ | 33 | BEAT および UDP ネットワークの品質スコアの計算に使用されるパッケージ ロス値の統計ウェイトを指定します。 注:NetworkStatsBeatRttMSWeightPercent、NetworkStatsBeatPkLossPercentWeightPercent、NetworkStatsBeatRttvMSWeightPercent の組み合わせの値は 100 にする必要があります。 |
| NetworkStatsBeatRttvMSLow | 正の整数 | 1 | BEAT および UDP ネットワークの品質スコアの計算に使用される低 RTTV しきい値をミリ秒単位で指定します。 指定する値は NetworkStatsBeatRttvMSHigh 値よりも小さくする必要があります。 |
| NetworkStatsBeatRttvMSHigh | 正の整数 | 30 | BEAT および UDP ネットワークの品質スコアの計算に使用される高 RTTV しきい値をミリ秒単位で指定します。 指定した値は NetworkStatsBeatRttvMSLow 値よりも大きくする必要があります。 |
| NetworkStatsBeatRttvMSWeightPercent | 0 ~ 100 のパーセンテージ | 33 | BEAT および UDP ネットワークの品質スコアの計算に使用される RTTV 値の統計ウェイトを指定します。 注:NetworkStatsBeatRttMSWeightPercent、NetworkStatsBeatPkLossPercentWeightPercent、NetworkStatsBeatRttvMSWeightPercent の組み合わせの値は 100 にする必要があります。 |
このページは役に立ちましたか?