【问题标题】:MemSQL: High CPU usageMemSQL:CPU 使用率高
【发布时间】:2016-02-17 00:56:20
【问题描述】:

我的集群有一个 MASTER AGGREGATOR 和一个 LEAF。运行两个月后,LEAF 中的 CPU 使用率非常高,几乎达到 100%。那么,这正常吗?

顺便说一下,表格数据的大小是 545 MB。

【问题讨论】:

    标签: cpu-usage singlestore


    【解决方案1】:

    这对于 MemSQL 操作是不正常的。请注意,Ops 控制台会显示该主机上的所有 CPU 使用情况,而不仅仅是 MemSQL 正在使用的内容。我建议运行 'top' 或类似命令来确定哪些进程正在消耗资源。 您还可以在任何节点上运行“SHOW PROCESSLIST”以查看是否有长时间运行的 MemSQL 进程。

    【讨论】:

    • 谢谢你的回复。我跑了'top',这里是列表:23060(PID) memsql(User) 99%(CPU) 48%(Memory) leaf-3306/memsqld(Command )。
    • 好的。看起来您正在运行 MemSQL 'cluster-in-a-box',即一台逻辑主机上的主 agg 和叶子。云还是物理硬件?如果您使用的是旧版本,建议升级。使用SHOW PROCESSLIST 检查正在运行的线程。重启集群memsql-ops memsql-restart -all。内存稳定还是回升?
    • Master agg 和 Leaf 在两个不同的虚拟主机上但在一个物理硬件上。MemSQL 版本是 4.1.2。我运行了“显示进程列表”,状态对于 400 个正在运行的线程是空闲的。我的另一个问题是 @ 987654322@。这两个问题在同一个运行环境下。
    • 重启集群会发生什么?你打开了多少个连接?您能分享一下您的工作量详情吗?
    • 重启集群就OK了,非常感谢!
    猜你喜欢
    • 2021-12-09
    • 2014-07-16
    • 2014-08-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多