GBase 8a
其他
文章

如何通过GNS判断集群的数据节点内存占用过多

发表于2025-12-25 10:33:3420次浏览0个评论

使用如下命令打印当前GNS状态:

gncli -uroot -e "show engine express status\G"

可以通过查看

MALLOC:    1109394928 ( 1058.0MiB) Bytes in use by application

来确定数据节点进程共占用了多少内存,如果确实是此进程占用了很多内存,可以进一步查看

Send buffer size: 0      //gns发送队列中缓存的数据

Total weight: 7899806    //当前CommonTaskQueue中的任务的权重,可以认为是等待处理的任务占用的内存大小,单位是byte

来确认是否是由于发送或者接受队列缓存占用过多造成。

评论

登录后才可以发表评论