如何提高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.

相关文章

Windows2012R2备用域控搭建 前置操作 域控主域控的主dns:自...
主域控角色迁移和夺取(转载) 转载自:http://yupeizhi.blo...
Windows2012R2 NTP时间同步 Windows2012R2里没有了internet时...
Windows注册表操作基础代码 Windows下对注册表进行操作使用的...
黑客常用WinAPI函数整理之前的博客写了很多关于Windows编程的...
一个简单的Windows Socket可复用框架说起网络编程,无非是建...