none
Windows Server 2019のWindows展開サービス(マルチキャスト)が遅い RRS feed

  • 質問

  • お世話になります。

    Windows Server 2019のWindows展開サービス(マルチキャスト)のスピードが遅く困っています。

    Widows10 1803で作成した展開用イメージ(14.0GB)を
    Windows Server 2019のWindows展開サービスでマルチキャスト配信すると、途端(45MB/S)に遅くなります。

    Windows Server 2019と、パソコンをクロスケーブルで接続したのですが
    この時は300MB/S出ているのですが本来のマルチキャスト(複数台のパソコンで)、
    ができずに困っています。

    何か、対策があればご教示頂けないでしょうか。

    【やった事】
    ServerとClientを100MBSWでマルチキャストで配信 遅い
    ServerとClientをクロスケーブルで配信  早い
    ServerとClientを1000MBSWでマルチキャストで配信 遅い
    ServerのTFTPのブロックサイズを0-->65513に変更 遅い
    ServerとClientを100MBSWでマルチキャストバイパスし、ユニキャストで配信 遅い

    同じ環境で、GhostCastを使用して、マルチキャストを実施したところ、スピードが速いので
    当方の設定に問題があると思い投稿させていただきました。

    お手薄をおかけしますが、宜しくお願い致します。

    2020年6月5日 7:36

すべての返信

  • 以下の英語のやりとりと同じ事象と思いますので、apBlockSizeを4500に変更して試してみてはいかがでしょうか?

    https://social.technet.microsoft.com/Forums/en-US/a9e5291d-4665-4b33-9376-4fcd697f4975/wds-multicast-extremely-slow?forum=winserversetup

    apBlockSizeの場所は以下を確認していただけるとわかります。

    https://support.microsoft.com/ja-jp/help/2582106/multicast-deployment-fails-from-windows-deployment-services-wds

    • 編集済み kaz8629 2020年6月6日 0:38
    2020年6月6日 0:32
  • kaz8629様

    ご連絡遅くなり申し訳ありません、コロナ在宅となりご連絡遅くなりました。
    リンクに記載のレジストリ修正してみましたが、パフォーマンスに変化はありませんでした。残念です。
    マルチキャスト時のCpu負荷、NW負荷は1桁%なので環境は問題ないと思っています。
    ServerのTFTPのブロックサイズを65513--->0"初期値"に戻してレジストリ修正してみました。
    現状のレジストリは下記になります。

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WDSServer\Providers\WDSMC\Protocol]
    "ApBlockSizeV4"=dword:00001194   ←ここを修正(1) Server2019ではApBlockSizeV4/V6と分かれていました
    "ApBlockSizeV6"=dword:00000549
    "ApBootBlockSizeV4"=dword:00000400
    "ApBootBlockSizeV6"=dword:00000400
    "ApCRRMergeInterval"=dword:00007530
    "ApForceCIRInterval"=dword:0000ea60
    "ApInactiveNamespaceTimeout"=dword:001b7740
    "ApInactiveSessionTimeout"=dword:000493e0
    "SrvAllowBootClients"=dword:00000001
    "TpAutoKickThreshold"=dword:00040000
    "TpCacheSize"=dword:00000c49         ←ここを修正(2)
    "TpClientInactiveTimeout"=dword:0000ea60
    "TpCloseCacheInterval"=dword:00000258
    "TpExpWindowSize"=dword:00000008
    "TpForceIPv4"=dword:00000000
    "TpKeepAliveInterval"=dword:00003a98
    "TpKickInterval"=dword:00003a98
    "TpMaxBandwidth"=dword:0000000a       ←ここを修正(3) クライアントの1/Fが1GBだったので変更
    "TpMaxBwPerSessionGroup"=dword:00000000
    "TpMaxRepairs"=dword:00000002
    "TpMaxWindowSize"=dword:00001000
    "TpMulticastTTL"=dword:00000020
    "TpMultistreamCount"=dword:00000002
    "TpMultistreamDemoteInterval"=dword:000001f4
    "TpOpenCacheInterval"=dword:00000014
    "TpOpenWindowInterval"=dword:00000001
    "TpSecHashAlgId"=dword:0000800c
    "TpSecHMACAlgId"=dword:00008009
    "TpSecHMACKeyAlgId"=dword:00006603
    "TpSecHMACKeyLen"=dword:00000000
    "TpSecRSAKeyLen"=dword:00000800
    "TpSecurityMode"=dword:00010001
    "TpSlowClientFallback"=dword:00000001
    "TpSlowClientHandling"=dword:00000003
    "TpSlowClientWaitTime"=dword:00001388
    "TpSockRecvSize"=dword:00000010
    "TpSockSendSize"=dword:00000010

    宜しくお願い致します。

    2020年6月17日 5:44
  • 追加の報告です。

    使用していた、元のバッファローGigaSwitchがチープなのかと思い
    Cisco 2960Xを使用してみましたが、パフォーマンスがさらに悪化した為、
    元のGigaSwitchに戻しました。

    WindowsServer 2019/2016マルチキャストのチューニング奥が深く行き詰っています。
    サーバそのものの、CPUやメモリも影響するのでしょうか。
    チューニング済の設定やWDSサーバの必要な基本スペックなど公開されていれば
    教えて頂けないでしょうか。


    2020年6月30日 7:08