首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >内存不足时Memsql崩溃

内存不足时Memsql崩溃
EN

Stack Overflow用户
提问于 2018-08-01 01:18:17
回答 2查看 83关注 0票数 0

我们使用memsql进行实时分析。我们已经创建了Kafka连接器,它不断地从Kafka消费并推送到memsql。过了一段时间后,memsql由于内存问题而崩溃。

有没有办法监控memsql消耗了多少内存以及它是如何自动伸缩的。

EN

回答 2

Stack Overflow用户

发布于 2018-08-01 02:47:30

(根据您的'docker‘标记,我猜您是在容器中运行'memsql’)

假设您有权访问运行'memsql‘容器的主机,并且知道要监视的容器,则可以从主机上内核的cgroups统计信息中获得内存使用信息。

您可以在Docker主机系统上运行以下命令:

代码语言:javascript
复制
container="your_container_name_or_ID"
set -- `docker inspect $container --format "{{.Id}} {{.HostConfig.CgroupParent}}"`
id="$1"
cg="$2"
if [ -z "$cg" ] ; then
cg=/docker
fi

cat /sys/fs/cgroup/memory${cg}/${id}/memory.max_usage_in_bytes

这将打印在容器的cgroup中运行的所有进程(即,由容器的入口点启动的初始进程以及它可能已经运行的所有子进程)的内存使用峰值。

票数 0
EN

Stack Overflow用户

发布于 2018-08-01 03:33:59

如果您想要检查memsql节点使用了多少内存,请运行:

代码语言:javascript
复制
select * from information_schema.mv_nodes

这里有更多关于memsql如何使用内存的细节:

https://help.memsql.com/hc/en-us/articles/115001091386-What-Is-Using-Memory-on-My-Leaves-

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51618833

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档