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图标叠加,因此它们不会导致问题.
- 防病毒配置为跳过该目录,因为它不会导致问题.