全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211315263.2 (22)申请日 2022.10.26 (71)申请人 北京威努特技 术有限公司 地址 100085 北京市海淀区上地 三街9号F 座9层907 (72)发明人 杨建平 程曦  (51)Int.Cl. G06F 9/50(2006.01) (54)发明名称 一种核电厂工控 主机加速内存释放的方法 (57)摘要 本发明公开一种核电厂工控主机加速内存 释放的方法。 所述方法基于当前主机运行正常的 情况找到文件系统缓存及进程的合理值, 在这个 基础上确定文件系统缓存增长情况并找到内存 突变的进程。 本发明通过监控Windows操作系统 的文件缓存内核和进程内存, 及时释放不使用的 操作系统文件缓存、 进程泄漏或不使用的内存, 通过Window s工控主机加速内存释放的方法可以 保障操作系统文件缓存异常及进程异常内存泄 漏情况下系统内存占比仍然可以保持在50%以 下。 权利要求书2页 说明书6页 附图2页 CN 115525437 A 2022.12.27 CN 115525437 A 1.一种核电厂工控主机加速内存释放的方法, 其特 征在于, 包括: Step1、 在工控系统中安装初始化加速内存释放的参数, 包括检测周期、 内存基线范围、 内存加速阈值, 内存加速释放阈值、 进程 正常变化阈值; Step2、 工控主机定期监控系 统内存, 当工控主机的系 统内存在内存基线范围, 则查询 当前操作系统文件缓存内存和各个进程内存, 建立操作系统文件缓存内存和所有进程的内 存基线; Step3、 建立 内存基线后, 定期检测进程 内存, 比较进程 内存和基线内存标记进程类型, 并进行内存基线更新; Step4、 工控主机定期监控系 统内存, 当工控主机的系 统内存超过内存加速阈值时, 查 询当前操作系统文件缓存内存和各个进程的内存, 根据内存基线获取需要优化的进程或操 作系统文件缓存, 加速释放待优化的进程或操作系统文件缓存。 2.如权利要求1所述的一种 核电厂工控主机加速 内存释放的方法, 其特征在于, 通过集 中管理中心学习各个主机的进程内存及操作系统文件缓存, 然后根据人工智能学习方法, 自动形成某个业 务系统的内存基线并下发到各个工控主机 。 3.如权利要求1所述的一种 核电厂工控主机加速 内存释放的方法, 其特征在于, 定期检 测进程内存, 比较进程内存和 基线内存; 若进程内存大于基线内存, 且小于基线内存+正常 变化阈值, 则说明该进程在一定可控范围内浮动, 记录该进程超过基线内存的次数; 若进程 内存偶尔大于基线内存+正茬变化阈值, 则说明该进程会偶尔发生突变, 只记录突变次数, 无需对内存基线 进行优化。 4.如权利要求1所述的一种 核电厂工控主机加速 内存释放的方法, 其特征在于, 若发现 有进程退出, 则标记该进程退出; 若检测到已经退出的进程重新启动, 则复用该进程的上一 次基线。 5.如权利要求1所述的一种 核电厂工控主机加速 内存释放的方法, 其特征在于, 若有新 进程启动, 则 在把该进程启动之后的内存作为内存基线; 若系统内存在内存基线 范围内, 则 一段时间之后再 更新该进程的基线。 6.如权利要求1所述的一种核电厂工控主机加速内存释放的方法, 其特征在于, Step4 具体包括如下子步骤: 工控主机定期监控系统的内存, 检测是否达到加速内存条件, 即判断工控主机的系统 内存是否超过内存加速阈值; 若达到加速内存条件, 则计算当前内存值和基线内存的差值, 查询当前操作系统文件 缓存内存和各个进程的内存, 然后计算当前操作系统文件缓存和进程和基线值的差值; 通过记录的文件缓存最大值及出现时间, 过滤正常变化的操作系统文件缓存或进程, 过滤差值小于正常变化阈值的操作系统文件缓存和进程, 剩下所有需要优化的进程或操作 系统文件缓存; 计算操作系统文件缓存和进程优化的值; 调用Windows操作系统NtS etSystemInformation接口加速释放待优化的进程或操作系 统文件缓存。 7.如权利要求6所述的一种 核电厂工控主机加速 内存释放的方法, 其特征在于, 某个进 程或操作系统文件缓存需要加速的内存值=(该进程或操作系统文件缓存差值*内存加速权 利 要 求 书 1/2 页 2 CN 115525437 A 2释放阈值)/所有 待优化进程或操作系统文件缓存差值之和。 8.如权利要求1所述的一种 核电厂工控主机加速 内存释放的方法, 其特征在于, 如果没 有来得及建立基线, 内存就超过了内存加速阈值, 则把所有进程作为优化对象, 并调用 Windows操作系统NtSetSystemInformation接 口加速内存释放到 “内存基线范围 ”的最低 值。 9.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质中包含一个或多 个程序指令, 所述一个或多个程序指令用于被处理器执行如权利要求1 ‑8任一项所述的一 种核电厂工控主机加速内存释放的方法。权 利 要 求 书 2/2 页 3 CN 115525437 A 3

PDF文档 专利 一种核电厂工控主机加速内存释放的方法

文档预览
中文文档 11 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共11页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种核电厂工控主机加速内存释放的方法 第 1 页 专利 一种核电厂工控主机加速内存释放的方法 第 2 页 专利 一种核电厂工控主机加速内存释放的方法 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-24 01:00:30上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。