テクノロジー

WSL 2、Windows ファイルシステムアクセスが大幅改善へ | ソフトアンテナ

1: mattn 2026/06/05 18:47

ますます「WSL でええやん」に

2: teramako 2026/06/05 19:01

おお、すばらしい。

3: simplememofast 2026/06/05 19:22

/mnt/c 越しの npm install が遅すぎてWSL内ext4に退避してた。小ファイル多発で9Pの64KBメッセージ制限が主犯。virtiofsとデバイス別DMAプール分離が本命

4: Fushihara 2026/06/05 20:11

(windows10にも来ますか)

5: kaputte 2026/06/05 20:23

WSLの/mnt/c 遅いって話で思い出すのはmlocateとかplocate入れると初期スキャンが一生終わらんので、Ctrl+Cして /etc/updatedb.confで/mnt除外に入れて apt修復って手順でやらないとインストールできないやつ

6: canadie 2026/06/05 21:36

それも嬉しいが、WSLの仮想ディスクファイルが自動で縮小されない問題をなんとかしてくれー。WSL側でファイルを削除しても、ホスト側のVHDXファイルサイズは減らず、ディスクを圧迫し続けるのよ

7: spitzfreak 2026/06/06 00:09

記事タイトル通りの内容の詳説

8: uzusayuu 2026/06/06 01:25

いっそWindows全体をWSLベースにしてくれんかなぁ

9: inaken1980 2026/06/06 02:28

WSL1のファイルアクセスはLinuxのシステムコールをWindowsに変換してたからすべてが遅かった記憶。WSL2になってLinuxファイルシステムがネイティブ並みになった代わりにWindows側のアクセスがゲロ遅くなった。

10: twotiger 2026/06/06 03:28

WSL2ができて、WSL2のWindows側のファイルアクセスは、WSL1と比較して遅くなった。Bashの起動もWSL2の方が遅い。WSL2は要するに単なる仮想環境だから

11: aomvce 2026/06/06 07:01

Windowsなんか止めてLinuxにしよう流石に

12: yahihi 2026/06/06 09:18

こういうときが一番あぶなかったりする

13: topiyama 2026/06/06 09:39

ビルドするだけならWSL1で十分だったし、WSL1と2が併用出来ると良いんだけどね

14: ttsurumi 2026/06/06 17:08

実際に試してfioでベンチ取ってみたけど、むしろ遅くなってしまった。。 誰か成功パターン記事にしてくれ😭

15: tmatsuu 2026/06/07 19:52

現時点ではWSLからWindows側のファイルシステムを読みにいく場合に高速化と。なるほど。

16: misshiki 2026/06/07 23:52

WSL 2のvirtiofsがDMA層改善で高速化。各virtioデバイスが専用DMAプールを持ち、/mnt/c などのクロスOS I/Oの詰まりを軽減。利用には virtiofs=true とpre-releaseカーネル更新が必要。