【发布时间】:2014-09-01 13:58:41
【问题描述】:
最近,我的老板要求我在我工作的公司探索 OpenGrok 的可能性。首先,我在我的 virtualbox lubuntu 上做了几个项目,它工作正常,但有点慢。我把这归咎于我的笔记本电脑的参数平庸。
现在我拥有更大比例的虚拟数据,并且我还在对大量数据运行索引(SVN 存储库 - 100 个不同的项目,其中一些具有多个分支、标签和主干,总共大约 100 000 个文件,几 GB 大小)。所有文件都直接在 SRC_ROOT 中检出。
我希望索引速度相当快,但它已经运行了五天多。我可以看到多个线程通过 htop 运行,但 CPU 使用率为 0.5-2.5%,内存使用率为 0.9%。所以我想这不是计算能力的问题。除非有非常慢的硬盘驱动器,否则我不知道问题出在哪里。
此外,索引过程似乎正在放缓。一开始大约是 1 秒/文件,现在大约是 5 秒/文件。不幸的是我还没有触发进度选项,所以我不知道它还能运行多久。
任何想法如何使索引更快?如何更有效地利用资源?目前的速度根本无法使用...
【问题讨论】:
标签: performance svn indexing opengrok