gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 09:36:29 25 4
gpt4 key购买 nike

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

细节:

  • 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
  • 性能监视器显示 % 磁盘写入时间在更新期间保持在 90% 附近。
  • Max Disk Read Bytes/sec 达到 12.8M,写入达到 5.2M
  • CPU、页面文件使用率和网络使用率都很低。
  • 观察服务器性能似乎表明它不是瓶颈。

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

    一些建议的更新:
  • 我需要整个东西,所以稀疏的目录不起作用。
  • 另一个客户端 (TortoiseSVN) 也需要 7 分钟
  • TortoiseSVN 图标覆盖已被配置,因此它们不会导致问题。
  • 防病毒配置为跳过该目录,如果它没有导致问题。
  • 最佳答案

    我的经历完全一样。最近用 svn 替换了 Perforce,但如果我们不能克服 Windows 上的性能问题,我必须考虑另一种工具。
    使用 svn 1.6.6、Win XP 和 Vista 客户端。红帽服务器。
    我的观察与你的一致:

  • 巨大的磁盘写入事件。
  • 防病毒不是瓶颈。
  • 无论使用女巫 svn-clients。
  • 没有服务器或网络瓶颈。

  • 补充资料
    在以下方面的操作速度提高 3 倍以上:
  • Linux(Ubuntu)。
  • Linux (Ubuntu) 在 Win Vista 主机的 VirtualBox 上运行。
  • Win XP 在 RedHat 主机的 VMWare 上运行。
  • 关于performance - 如何提高 Windows Subversion 客户端更新性能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/987825/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com