首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WSL 2上的性能问题

WSL 2上的性能问题
EN

Stack Overflow用户
提问于 2021-03-26 20:43:48
回答 1查看 1.9K关注 0票数 0

在过去的两个月里,我一直(尝试)将WSL2作为我的主要开发环境。它适用于大多数小项目,但当涉及到复杂的项目时,事情开始变慢,使得在WSL2上工作变得不可能。对于复杂的monorepo,我指的是带有React、node、不同库等的monorepo。同样的monorepo,在同一台机器上,在Windows本身运行时工作得很好。

请注意,在WSL2上工作时,我的所有文件都在linux环境中;我并不是要从WSL2访问Windows文件。

我安装了最新的Docker Desktop,集成了WSL2并启用了kubernetes。但是,即使Docker完全停止,这个问题仍然存在。

我还试图限制WSL2的内存消耗,但这似乎不能解决问题。

我的机器是一台Aero 15X,内存为16 of。一位同事建议升级到32 of的内存。但在尝试之前,或者暂时“换回”Windows之前,我想看看是否有人有什么建议,我可以试试。

谢谢。

EN

Stack Overflow用户

发布于 2021-05-05 13:12:05

最新的内核版本Linux WSL5.10.16.3启动速度比以前的overall.But慢,根本原因可能是在WSL之外:如果您安装了新的NVIDIA卡,Windows会让它尽可能多地占用内存,即6-16 Gb而不使用它。我不得不将WSL内存限制在8 8Gb才能在没有OoM的情况下启动WSL服务。尝试在主目录的.wslconfig中使用此参数,并查看相同位置的WSL_Console_Log。如果此文件中的时间戳以毫秒为单位,我的内核将在55毫秒后启动,然后挂起网络(!)。我担心WSL内核网络驱动程序lshw -c网络*-网络描述:以太网接口物理id: 1逻辑名称: eth0序列: 00:15:5d:52:c5:c0大小: 10Gbit/s功能:以太网物理配置: autonegotiation=off broadcast=yes driver=hv_netvsc驱动程序版本=5.10.16.3-microsoft-broadcast=yes-WS duplex=full固件=N/A ip=172.20.186.108 link=yes multicast=yes速度=10Gbit/s没有预期的那么快

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66817197

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档