#はじめに
現行環境でCUDA on WSL2を導入後し,WSL2内でwgetやgit cloneなどを実行すると回線速度が大幅に減少してしまっている事象が指摘されています。
Very slow network speed on WSL2 (Microsoft/WSL/issues/4901)
私も同じ事象になりましたので解決策を記載します。
#何が起きている?
WSLがネットワークを利用するのにHyper-Vの仮想スイッチを使用しており,これが悪さをしているようです。
2017年にも同様のissueが存在します。
#どうすればよい?
スレッドではデバイスマネージャーでHyper-V仮想LANの"Large Send Offload v2"を"Disabled"に変更すると直ると報告されておりますが私の環境ではそもそも上記仮想LANが認識されませんでしたのでこの解決策は使えませんでした。
あれこれネットワーク設定を見直した所,物理LANのネットワーク構成でipv6をoffにすることでやっと回線速度が回復し,WSL2上でまともな開発環境を整えることができました。