WSL2 の /mnt 以下で作業をすると非常に遅い

updated: 2020-12-02

まとめ

詳細

Windows で管理されている場所 (C:\wkspc など) で NodeJS プロジェクトを扱っていたところ、あまりにも遅いので検索したら上述の Issue などが出てきた。

issue では以下のように 40.4 MB/s と 442 MB/s と、 10 倍程度の差になっているけれど、筆者の環境では 20~40 倍ほどの差があったので非常に不便だった。

WSL2

root@LUCIANO-PC:/home/# dd if=/dev/zero of=/mnt/e/testfile bs=1M count=1000 1000+0 records in 1000+0 records out 1048576000 bytes (1.0 GB, 1000 MiB) copied, 25.939 s, 40.4 MB/s

WSL1

root@LUCIANO-PC:/home/# dd if=/dev/zero of=/mnt/e/testfile bs=1M count=20000 20000+0 records in 20000+0 records out 20971520000 bytes (21 GB, 20 GiB) copied, 47.4897 s, 442 MB/s

参考