WSL2上でのダウンロード速度が遅い

Windows 11上に構築したUbuntu 22.04 LTSでダウンロードが遅い(aptでソフトウェアインストールするのに時間がかかる)。調べてみたところ、頻出している問題の様子。

qiita.com

上記のページ紹介されていたGitHubのIssueでのやりとりの中でWiFi環境での解決法が紹介されていた。
github.com

セキュリティ上あんまり良くない設定だけど、自宅のネット環境は無線LANルーター内だから、まあ、許容範囲かなぁと。
ためしてみたところ、確かに速度が変わったのでメモ。

Winows 11での設定変更手順は以下のとおり。

  1. スタート→設定→「ネットワークとインターネット」→「ネットワークの詳細設定」を開く
  2. 「ネットワークアダプターオプションの詳細」をクリックする
  3. WiFiのアイコンを右クリックし「プロパティ」を開く
  4. 「共有」のタブをクリックする
  5. インターネット接続の共有の項の「ネットワークのほかのユーザにこのコンピュータのインターネット接続をとおしての接続を許可くする」をチェックする。
  6. 「OK」をクリックし、反映させる。

測定してみる。まず、Ubuntuに速度測定用のソフトウェアをインストールする。

% sudo apt install -y speedtest-cli

もともとの遅い状況での測定結果。

$ speedtest-cli
Retrieving speedtest.net configuration...
Testing from xxxxxx...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by xxxxxxx
Testing download speed................................................................................
Download: 3.60 Mbit/s
Testing upload speed......................................................................................................
Upload: 23.06 Mbit/s

上記のWifi設定を変えた後での測定結果。

$ speedtest-cli
Retrieving speedtest.net configuration...
Testing from xxxxxxxx...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by  xxxxxxxx
Testing download speed................................................................................
Download: 33.79 Mbit/s
Testing upload speed......................................................................................................
Upload: 28.89 Mbit/s

上記のまとめ。10倍違うのか。

上り/下り 共有許可前 共有許可後
ダウンロード 3.60 Mbit/s 33.79 Mbit/s
アップロード 23.06 Mbit/s 28.89 Mbit/s