根据文件: 如果内容定期更新,则每个林理想情况下每个林应具有两个CPU(或核心)。 例如,双处理器/双核机器应该能够托管两个256GB的森林,而四核处理器/双核系统应该能够托管四个256GB的森林。
这是否意味着林可以使用1个核心,但理想情况下应该有两个核心?声明和例子往往相互矛盾。
答案 0 :(得分:4)
据我所知,这更多是关于资源的竞争,而不是严格的要求。即使只有一个核心,你也可能拥有10个森林,但这对性能没有帮助。更多核心意味着可以并行完成更多工作。每个森林1或2个核心是一个很好的经验法则。如果您有2,则可以进行查询,而第二个则忙于更新。再说一次,如果你只是查询,1可能就够了。
在峰值负载上监控CPU负载总是好的。你不希望系统闲置很多(容量过大),除非你预期增加,但你也不想超载(最多100%)。 CPU负载50到75%听起来是正确的。
HTH!
答案 1 :(得分:0)
第一行有点含糊不清。第一句似乎真正引用了线程,因为这就是测量示例的方式。由于MarkLogic采用英特尔芯片,因此每个内核都有2个线程。所以推荐确实是每个林2个线程。
因此,在第一个示例中,您有2个核心,每个核心有2个线程,每个线程用于4个线程,以支持2个林。第二个有4个核心,每个线程有2个线程,用于8个线程,以支持4个森林。
但正如Geert所说,你会想看一下表现。这些建议不会考虑主机系统上的防病毒,重量级应用程序或其他可能耗费周期的事情。