Tikv 进程占用的内存 怎么降低

为提高效率,提问时请尽量提供详细背景信息,问题描述清晰可优先响应。以下信息点请尽量提供:

  • 系统版本 & kernel 版本】CentOS 7.2
  • TiDB 版本
  • 磁盘型号】 SSD
  • 集群节点分布】 三台机器,每台一个 Titan, 一个 PD,一个 TIkv 实例。
  • 数据量 & region 数量 & 副本数
  • 问题描述(我做了什么)】我目前处于测试阶段,启动TIkv后,该实例占用就超过了500M。因为我们是ToB的公司,客户的机器不像ToC 那么理想。所以想尽可能优化下内存。
  • 关键词】TIkv 内存 降低 如下图,这是启动实例后的内存占用。 我改了一些 config, 让一些 buffer 或者 block 少了一些,但是启动后的内存占用,这个要怎么减少。 image

您好: 降低tikv的内存占用,可以参考配置文件中的: 在你陪着的ansible目录下进入conf目录,找到tikv.yml, 查看里面的参数,例如block-cache的capcacity值,但是如果改的过小,可能导致OOM。请参考以下文章: