WSL2 の /mnt 以下で作業をすると非常に遅い
updated: 2020-12-02
まとめ
- WSL2 の /mnt 以下で作業をすると非常に遅い
- WSL の HOME directory(~) 以下で作業しよう
詳細
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