苍穹单机环境负载过大解决方法((运行极其缓慢,适用Oracle数据库)
一、问题描述
1、业务登录非常卡,所有功能不能使用;
2、登录主机,响应非常慢,top负载非常大,5分钟平均负载达到1143.27。
二、解决方法
1、通过top大致判断进程命令以及占用实际内存比例(列RES为实际进程占用内存)
经过用户cpu占用比例(us)结合pid为163和162发现为kswapd1和kswapd0占用导致;而kswapd0是Linux内存管理的其中一个关键进程,是操作系统内核创建和管理的,只在内存不足才会换起 ;我们主机本身又没有配置swap(即关闭了swap);因此推断本次问题就是内存分配不当导致,系统kswapd 进程频繁地进行内存页面换出操作,导致系统负载超高,直接卡顿,程序得不到及时响应,导致苍穹应用、gpaas显示都不能及时显示而异常;
2、从主机65G内存,可用内存还有727M(可忽略不计),真正使用的内存为18658488K(即18G),缓存46582044K(即46G);结合VIRT分配过多内存列,发现oracle用户预分配为40.3G(蓝色选中);
3、su - oracle ; sqlplus / as sysdba进程oracle数据库,查询sga内存分配值
发现确认分配过大,若此主机64G内存只有数据库运行,70%主机内存可分配给数据库;若与苍穹共用资源,按50%资源分配,oracle实例sga最多建议给到22G,先调sga到10G,观察主机负载情况:
启动数据库后,发现负载逐渐下降到:
4、再检查k8s资源使用率以及状态、系统负载均回到正常值;登录苍穹以及gpaas显示都正常
再top命令查看系统负载,kswap关键进程消失,到此,所有问题解决。
苍穹单机环境负载过大解决方法((运行极其缓慢,适用Oracle数据库)
一、问题描述1、业务登录非常卡,所有功能不能使用;2、登录主机,响应非常慢,top负载非常大,5分钟平均负载达到1143.27。二、解决方法1、...
点击下载文档
上一篇:java证书库下一篇:金蝶云·苍穹轻量级环境安装包获取途径
本文2024-09-23 01:15:26发表“云苍穹知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-cangqiong-144787.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章