Open1

WSL2 apt 遅い 解決方法

たこのめたこのめ

※だいぶでかいタイトルですが、いくつかある解決策のうちの一つをメモ書きしてあるだけです。効果は保証しません。

WSLのネットワークはデフォルトでNATベースのアーキテクチャで動作する。
これをミラーモードに変更して再起動することでネットワーク速度が速くなる。
(細かい話を抜きにすれば新しいアーキテクチャで動かせば早くなる)
Windowsのバージョンによっては使えないので注意

手順

cd ~
code .wslconfig

.wslconfig

[wsl2]
networkingMode=mirrored

WSLの再起動

wsl --shutdown
wsl

参考

https://learn.microsoft.com/ja-jp/windows/wsl/networking
https://learn.microsoft.com/ja-jp/windows/wsl/wsl-config#configuration-settings-for-wslconfig