我已经安装了arangodb并通过控制台添加了大约10个文档,除此之外只是简单地玩了一下,它在过去7天内使用了超过30分钟的CPU时间,为什么这么高?
我还安装了 MySQL,并且正在积极使用(8k+ 查询),其 cpu 时间不到 30 秒。
这只是与 Windows 端口相关的问题/问题,还是“正常”。
在任务管理器中查看进程时,我看到 cpu 随机峰值达到 5~10%,即使它没有回答任何查询。
编辑:运行 arango 2.7.2 x64
最佳答案
ArangoDB 有 3 个作业会定期导致 CPU 使用率:
- 数据库内部统计作业
- V8 javascript 引擎及其垃圾回收
- Foxx services与他们的 Foxx-queues
您可以通过arangod.conf
禁用第三个:
[server]
foxx-queues = false
这将使网络界面中的一些统计信息不可用。
如果您使浏览器的网络界面保持打开状态,这也将永久使用 arangod 进程上的资源。
关于ArangoDB Windows 空闲 CPU 负载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34326214/