OB主机增加了内存,OCP界面内存信息显示没增加

还没,重启服务器 重大变更,还在审批中。有没有 不重启服务器就可以解决的?

点进去 看主机的总内存是否发生了变化

1 个赞

这里内存显示 是正常的 。但是看__all_virtual_server表 的 mem_capacity 还是不对。

1 个赞

手动触发下看看

比如您的 服务器内存是 90G , memory_limit_percentage=80 也就是每个observer是 72G

alter system set memory_limit=‘72G’ server=‘192.168.10.13:2882’;

我这测试的ocp-express 都能自动的变化,没出现您这的情况。

1 个赞

您把 ps -ef| grep observer 的进程 截图发下 我看下

这边根据收到的信息内部排查一下,后续有进度会发出来

1 个赞

我强制 加了租户内存,然后标红了。

有点 不敢搞,生产服务器,跑的产线MES系统,。

这个改是可以改,但是ocp 上还是没变化,租户内存越不敢增加。

1 个赞

请问ob的内存成功自动扩容了么,现在就是ocp显示不出来么

show parameters like ‘memory_limit’;

show parameters like ‘system_memory’;

select * from __all_virtual_server\G

这三个都发下看看
###########################
然后调大memory_limit看看 OCP 有变化没??

主机扩容是增加了内存条还是说是虚拟化层面的扩容

调整memory_limit参数,应该能不重启识别出来

你好,目前问题排查出来了,源码中该参数被固化导致无法自动在线扩容内存
感谢您的反馈后续计划什么时候修复会继续在本帖中更新。

1 个赞

老师,这是observer的问题吗,具体是那个参数的问题啊,还有会影响那些版本啊


是observer的问题,目前看的该参数是最新版的代码,解决方法:重启集群

如果通过alter system set memory_limit_percentage=80,触发配置重新加载是不是也可以
,这样就不用重启observer

系统的物理内存,在程序中的值不会再变了,除非重启observer。
这个方法看起来好像可以,但是不确定有没有其他隐患,建议还是重启

在线修改memory_limit也会触发这个逻辑, 这样说这种参数不能在线修改了啊