微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何提高Windows Subversion客户端更新性能?

如何提高Subversion客户端更新性能?它似乎是客户端上的磁盘绑定.

细节:

> CollabNet Windows客户端版本1.6.2(r37639)
> Windows XP SP2
> 3 GB RAM,PF使用大约1 GB,系统缓存为1.1 GB.
磁盘已启用写入缓存
>更新需要7-15分钟(当很少更新).
> Checkout有36,083个目录/文件(从svn列表)
>存储库有58,750个修订版本.
> Checkout需要大约2.7 GB
> Perf显示显示%更新时磁盘写入时间保持在90%左右.
>最大磁盘读取字节/秒高达12.8M,写入高达520万
cpu,页面文件的使用和网络使用率都很低.
看服务器性能似乎表明它不是瓶颈.

除了获得更快的磁盘(特别是配置更改)之外,我特别感兴趣的答案.

一些建议的更新:

>我需要整个事情,所以稀疏的目录将不起作用.
>另一个客户(TortoiseSVN)也需要7分钟
> TortoiseSVN图标重叠已配置,因此不会导致问题.
>防病毒配置为跳过该目录是不是造成问题.

我经历了同样的事情.最近用svn替换了Perforce,但是如果我们无法克服Windows上的性能问题,我必须考虑另一个工具.
使用svn 1.6.6,Win XP和Vista客户端. RedHat服务器
我的观察结果与你的一致:

>巨大的磁盘写入活动.
>防病毒不是瓶颈.
>无论使用svn-svn客户端.
>没有服务器或网络瓶颈.

补充信息
超过3倍以上的操作:

> Linux(Ubuntu).> Linux(Ubuntu)在Win Vista主机上运行VirtualBox.>在RedHat主机上运行VMWare的Win XP.

原文地址:https://www.jb51.cc/windows/363850.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐