MicroShift is Technology Preview software only.
For more information about the support scope of Red Hat Technology Preview software, see Technology Preview Support Scope.1.2. 配置 memoryLimitMB 值来为 MicroShift etcd 服务器设置参数
默认情况下,etcd 将根据需要使用尽可能多的内存来处理系统上的负载。在一些内存受限系统中,可能需要限制给定时间使用的内存 etcd 量。
流程
编辑
/etc/microshift/config.yaml文件来设置memoryLimitMB值。etcd: memoryLimitMB: 128
etcd: memoryLimitMB: 128Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注意MicroShift 上
memoryLimitMB的最小允许值是 128 MB。接近最小值的值可能会影响 etcd 性能。的限制越低,etcd 响应查询所需的时间越长。如果限制太小,或者 etcd 用量很高,查询会超时。
验证
修改
/etc/microshift/config.yaml中的memoryLimitMB值后,运行以下命令重启 MicroShift:sudo systemctl restart microshift
$ sudo systemctl restart microshiftCopy to Clipboard Copied! Toggle word wrap Toggle overflow 运行以下命令,验证新的
memoryLimitMB值是否正在使用:systemctl show --property=MemoryHigh microshift-etcd.scope
$ systemctl show --property=MemoryHigh microshift-etcd.scopeCopy to Clipboard Copied! Toggle word wrap Toggle overflow