WSL3 实测:性能提升 5% 到 60%

WSL3 Performance is about 5-60% faster than WSL2 depending on the workload

随着 WSL 3.x 的发布,Microsoft 将默认虚拟化运行时升级,并将 guest 内核从 6.6 LTS 提升至 6.18。为了验证营销宣传是否属实,我搭建了基于 Alpine Linux 3.23.0 和 Go 1.27.1 的测试环境,在 Windows 11 上对 WSL 2.6.3.0 和 WSL 3.0.2.0 进行了对比测试。结果显示,内存带宽暴涨 61.35%,上下文切换延迟降低 11.25%,这对依赖高吞吐 IPC 和内存密集型的工作负载(如 Redis、SQLite)是巨大利好。然而,在编译 GoReleaser 这类计算密集型任务中,由于受限于 vCPU 频率,整体耗时仅缩短约 4%。这表明 WSL 3.x 的升级收益高度依赖你的工作负载特征:内核开销显著降低,但纯计算任务仍受硬件瓶颈制约。

升级从 WSL 2.x 到 WSL 3.x 是值得的,但你看到收益的地方很大程度上取决于你的工作负载特征。

同日更多故事

2026-10-10