【问题标题】:RavenDB MaxNumberOfParallelIndexTasks not working?RavenDB MaxNumberOfParallelIndexTasks 不工作?
【发布时间】:2012-01-17 09:08:58
【问题描述】:

Ayende,我的邮件没有投递到你的邮件列表,所以我会在这里问,也许其他人可以解决我的问题。

我一次又一次地测试 ravendb :) 我想我发现了一个小错误。在您的文档页面上,我阅读了

Raven/MaxNumberOfParallelIndexTasks
最大索引数 允许并行运行的任务默认值:处理器的数量 当前机器

但除此之外,RavenDB 似乎只使用一个核心来执行索引任务。而且单核完成索引大型数据集需要很长时间。我尝试覆盖该配置并将 3 分配给 MaxNumberOfParallelIndexTasks,但它仍然只使用单核。 看看这个截图http://dl.dropbox.com/u/3055964/Untitled.gif CPU 利用率仅为 25%,而且我有一个四核处理器。我没有修改亲和力掩码。

是我做错了什么还是我刚刚遇到了一个错误? 谢谢

【问题讨论】:

    标签: indexing parallel-processing ravendb


    【解决方案1】:

    戴维塔, 我修复了邮件列表问题。

    您看到的问题很可能是因为您只看到一个有工作要做的索引。单个索引的工作总是在单个 CPU 上完成。 我们将索引工作分散到索引边界上的多个 CPU 上。

    【讨论】:

    • 有道理,谢谢 Ayende :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多