通过 Samba 在 IDE/编辑器中打开项目 = 慢

发布于 2024-08-25 03:57:11 字数 230 浏览 6 评论 0原文

我不确定这是否是提出这个问题的正确论坛,所以我可能会被告知,但无论如何 - 我从我的家(我现在工作的地方)连接到我公司开发服务器上的 Samba 共享,并且通过资源管理器(Windows 7)查看文件时,浏览速度相对较快。然而,当我在 IDE 中将 Samba 驱动器上的目录作为项目打开时(无论是 Aptana 还是 eTextEditor),在项目面板中浏览目录的速度慢得难以忍受。

有什么想法吗?

提前致谢。

I'm not sure if this is the correct forum to ask this question so I'll probably be told about it, but anyway - I'm connected to the Samba share on my companies development server from my home (where I work now), and when viewing the files through explorer (windows 7) the browsing is relatively quick. However when I open a directory on the Samba drive as a project in an IDE - whether it be Aptana or eTextEditor - browsing the directories in the project panel is unbearably slow.

Any ideas?

Thanks in advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

胡大本事 2024-09-01 03:57:11

我们对我工作的企业软件公司中存储在 smb (cifs) 安装磁盘上的源进行了广泛的试验,结论是不可能将其调整到任何可接受的性能,因为 cifs 性能用于处理大量小数据文件太差了。

在我们的场景中,使用 IDE 的终端服务器与服务 cif 的应用程序服务器位于同一数据中心,因此网络的性能与本地磁盘相当。

我们还投入了一些时间在 Windows 上使用 NFS 进行尝试,但性能稍好一些。为了进行比较,我们使用 NFS 和 Linux 设置了相同的场景,结果证明效果相当不错。

Explorer 和 IDE 之间的区别在于,Explorer 一次只关心一个目录/文件,而 IDE 将访问您分配的所有文件。

可行的方法可能是使用 VCS 和在家中本地安装 IDE 或远程桌面解决方案。

We did extensive trials with the source stored on a smb (cifs) mounted disk in the enterprise software company where I work and the conclusion was that it is not possible to tweak this to any acceptable performance, since cifs performance for handling big amounts of small files is so poor.

In our scenario the terminal server using with the IDE was in the same data center as the app servers serving the cifs so the network was comparable performing as local disks.

We also invested some time trying this out with NFS on Windows but the performance was just slightly better there. To compare we set up the same scenario with NFS and Linux and it turned out to rather okay.

The difference between Explorer and a IDE is that Explorer just bothers about a directory/file a time, while you IDE will access all you files allot.

The way to go is probably to go with a VCS and a local install of the IDE at home or a remote desktop solution.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文