如何修复MemSQL使用的CPU数量?

时间:2015-11-03 19:02:05

标签: memsql

我在一个有2 TB RAM的盒子上运行MemSQL(1个agg和5个叶子节点)。

然而,这是一个共享系统,并且还有其他进程在运行。当我部署集群并运行少量查询时,CPU利用率非常高,看起来它使用了所有核心。有没有办法通过指定要使用的核心数来防止这种情况发生?

我检查了文档,并且有一个名为export TIX_LIBRARY="/usr/local/lib/Tix8.4.x"的参数,默认情况下设置为主机内存的90%。这是需要更改的参数吗?

1 个答案:

答案 0 :(得分:1)

没有MemSQL配置选项来限制核心数量。通过减少maximum_memory观察到的cpu利用率降低表明系统总体上使用较少的机器资源(您将系统的内存可用性降低了80%)。

如果要限制MemSQL使用的CPU数量,请使用taskset