求教关于wsl提速问题

AI摘要
【知识分享】用户分享在WSL环境下开发时遇到的性能问题:PHPStorm通过\wsl$路径访问项目及Fork客户端进行Git操作时响应变慢,相比之前Windows本地环境流畅度下降。核心诉求是寻求提升这两个工具在WSL中运行速度的有效方法。

目前是win10+docker的环境下开发的,因为项目响应很慢的原因,将项目迁移到wsl里面了,响应速度确实提速明显
但出现了另一个问题,phpStorm通过\wsl$ 路径的方式打开项目有时会有点卡没有之前项目放在win下那么丝滑了,另一个问题是我一直用fork客户端提交Git等操作,现在fork也很卡,切分支、推拉代码等操作都很慢
想问问有没有可以有效提高phpStorm和fork的速度的方法

《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
讨论数量: 7

你在Windows系统中访问 \wsl$ 中的文件就是很慢,文件数越多越慢,其原因是因为 \wsl$ 是通过网络协议挂载到Windows系统中的。 要解决慢这个问题,只能把软件安装到WSL中,比如直接连接到wsl系统中去安装操作git,把你的 phpstorm 安装到WSL中(这个得WSL的GUI支持,似乎现在可以实现,你可以研究下)。

4天前 评论

你这是跨 os 访问文件慢的问题,我目前是这样处理的:弄两套代码,win 一套给 PhpStorm 用,wsl 一套给运行环境用,两套代码之间的文件同步,用 PhpStorm 自带的 Deployment ,并且勾上自动同步代码。这样也会有麻烦事,一个是 win 系统下 composer 调整过依赖后,需要手动同步变更过的 vendor 到 wsl 里,而且同步的速度很慢,因为需要同步的文件比较多;另一个是 win 下看不到项目日志,需要切到 wsl 环境里看项目日志

file

4天前 评论

我目前的开发方案是 win10+wsl,但是几乎所有的开发工具都是在wsl里。phpstorm使用其远程模式。就是在wsl里开phpstorm服务器,windows里是phpstrom客户端这样。安装是在windows里安装的。

4天前 评论
后后 1天前
yangweijie 1天前

一个办法就是宿主机的配置要高,同样的32G内存,台式机和笔记本差别就很大,还有硬盘类型(固态和机械)也是会影响

3天前 评论

除非微软优化,不然现有的方法或多或少都有缺点。 我之前用的方法和@浮心 一样,只不过是自己写了个python脚本同步代码到wsl。 缺点就是偶尔会同步失败,看日志需要打开wsl的文件才能看。phpstorm的远程模式以前试过,重启wsl后,phpstorm远程模式就断开了需要重启phpstorm才能重新连上,不知道现在怎么样了。

2天前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!