按照微软的说法, wsl2的磁盘访问速度比wsl要快很多,事实也如此,但仅限于wsl2自身的硬盘。

wsl2是基于虚拟机的,如果访问/mnt/下的物理硬盘的话,会很慢,大约在30MB~100MB之间吧,我的是机械硬盘,固态或许会更快些。

dd if=/dev/zero of=/mnt/d/test.img bs=1M count=1000

1000+0 records in

1000+0 records out

1048576000 bytes (1.0 GB, 1000 MiB) copied, 11.4999 s, 91.2 MB/s

有人测试使用smb远程访问的方式会比这个速度快,于是,我将分区完全共享,然后挂载上,测试了一下:

dd if=/dev/zero of=/mnt/wsl/test.img bs=1M count=1000

记录了1000+0 的读入

记录了1000+0 的写出

1048576000字节(1.0 GB,1000 MiB)已复制,7.28131 s,144 MB/s

大体上在60MB~160MB之间吧。 这个上限可能是wsl2的虚拟网卡的速度吧, 整体大约会比直接访问快25%左右

限 时 特 惠: 本站每日持续更新海量各大内部创业教程,一年会员只需98元,全站资源免费下载 点击查看详情
站 长 微 信: lzxmw777

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注