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

Jam*_*fer 10 svn performance

如何提高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个修订版.
  • 结帐大约需要2.7 GB
  • Perf监视器显示更新期间%Disk写入时间保持在90%附近.
  • 最大磁盘读取字节数/秒达到12.8M,写入速度达到5.2M
  • CPU,页面文件使用情况和网络使用率都很低.
  • 观察服务器性能似乎表明它不是瓶颈.

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

一些建议的更新:

  • 我需要整个事情,所以稀疏的目录将无法正常工作.
  • 另一个客户(TortoiseSVN)也需要7分钟
  • 已配置TortoiseSVN图标叠加,因此它们不会导致问题.
  • 防病毒配置为跳过该目录,因为它不会导致问题.

And*_*mer 0

这更有可能是您的网络和移动的数据量以及您的客户端。你用的是乌龟吗?我发现移动这么多数据时我自己有点慢!