当前位置: 首页 > news >正文

linux动态占用内存脚本、根据阈值增加占用或取消占用内存的脚本、自动检测占用脚本状态,多脚本套用

文章目录

  • 说明
  • 流程
    • 内存占用文件
      • 使用测试
    • 占用脚本
      • 使用测试
    • 内存检测脚本
    • 使用测试
  • 脚本说明书
    • 启动说明
    • 停止说明
  • cpu占用
  • cpu内存成品任务测试

说明

  • free占用实现的功能整体流程
    • 1、先获取当前实际使用率
    • 2、设置一个最低阈值30%,一个最高阈值80%、一个需要增加的固定值20%
    • 3、判断实际使用率
      • a.如果未达到最低阈值,则需要增加的使用量=固定值20%+(1-10)%的浮动值
      • b.如果增加一次使用率后依然未达到30,那么下一次循环将会kill掉之前的使用率,并使用新的使用量逻辑:使用量=固定值20%+10+(1-10)%的浮动值
      • c.因为内存不如cpu占用比较直观,可能占用33%,但实际占用就28%,不满足>30条件,那么就会每3分钟循环b步骤,使实际使用率>30为止,>30不做任何操作
      • d.如果超过最高阈值,释放手动增加的使用量
    • 4、每3分钟一次持续监测使用率,循环上面3步骤。
    • 5、上面脚本放到后台静默执行并另写一个脚本检测上面脚本状态,如果脚本意外停止,重新启动该脚本

流程

  • 脚本一共有3个,我单独用一个文件夹作为存放路径,建议和我路径保持一致,避

相关文章:

  • 力扣-24.两两交换链表中的结点
  • 可视化图解算法36: 序列化二叉树-I(二叉树序列化与反序列化)
  • Rust 中的 `PartialEq` 和 `Eq`:深入解析与应用
  • R1-Omni
  • SAP note 3565626 : Baltimore CyberTrust 根证书即将过期
  • 数据结构与算法分析实验10 实现最短路径算法
  • “Cobalt Strike Aggressor脚本提权全解析:从监听器到SYSTEM/root的渗透实战指南“
  • HarmonyOS开发-组件市场
  • SpringAI--基于MySQL的持久化对话记忆实现
  • 关于C#项目中 服务层使用接口的问题
  • java-反射精讲
  • 移动设备常用电子屏幕类型对比
  • 【数据结构】1. 时间/空间复杂度
  • Java大师成长计划之第16天:高级并发工具类
  • 通过.sh脚本设置java环境变量
  • LeetCode:101、对称二叉树
  • 分治算法-leetcode148题
  • Linux云计算训练营笔记day05(Rocky Linux中的命令:管道操作 |、wc、find、vim)
  • Godot4.3类星露谷游戏开发之【昼夜循环】
  • 【软件设计师:数据】17.数据安全
  • 咸宁市委常委、市纪委书记官书云调任湖北省司法厅副厅长
  • 印度32座机场暂停民用航班运营,印称在边境多处发现无人机
  • 深圳两家会所涉卖淫嫖娼各被罚7万元逾期未缴,警方发催告书
  • 巴基斯坦信德省卡拉奇发生爆炸
  • 五一期间7名游客接连被困青海荒漠,警方提醒严禁非法穿越
  • 李云泽:房地产“白名单”贷款审批通过金额增至6.7万亿元