1.2. 配置 memoryLimitMB 值来为 etcd 服务器设置参数
默认情况下,etcd 将根据需要使用内存来处理系统上的负载。在一些内存限制的系统中,可能需要限制给定时间允许使用的内存 etcd 量。
流程
编辑
/etc/microshift/config.yaml
文件,以设置memoryLimitMB
的值。etcd: memoryLimitMB: 128
注意MicroShift 上
memoryLimitMB
的最小允许值为 128 MB。接近最小值的值可能更有可能影响 etcd 性能。的限制越低,etcd 响应查询所需的时间越长。如果限制太小,或者 etcd 用量很高,查询会超时。
验证
修改
/etc/microshift/config.yaml
中的memoryLimitMB
值后,运行以下命令来重启 MicroShift:$ sudo systemctl restart microshift
运行以下命令,验证新的
memoryLimitMB
值是否正在使用:$ systemctl show --property=MemoryHigh microshift-etcd.scope