Linux下场景模拟--cpu、内存打满测试

Linux下场景模拟–cpu、内存打满测试

打满CPU占用

编写脚本vi /root/cpu_run_full.sh

vi /root/cpu_run_full.sh

填写如下内容:

#!/bin/bash
function while_run_cpu()
{
    while true;
    do
        i=2;
    done
}


function cpu_full()
{
    for ((i=0; i<$1; i++));
    do
        while_run_cpu &
    done
}

cpu_full$1

给脚本权限

chmod 755 cpu_run_full.sh

执行脚本

./cpu_run_full.sh 10

再次执行top命令即可看到运行效果:
在这里插入图片描述

打满内存

创建内存测试脚本mem_run_full.sh

vi /root/mem_run_full.sh

填入如下信息

#!/bin/bash
mkdir /tmp/memory
mount -t tmpfs -o size=1024M tmpfs /tmp/memory  # 根据实际设置消耗内存大小
dd if=/dev/zero of=/tmp/memory/block
sleep 300s   # 测试持续时间
rm /tmp/memory/block
umount /tmp/memory
rmdir /tmp/memory

给脚本赋权

chmod 755 mem_run_full.sh

启动脚本

./mem_run_full.sh

查看内存使用情况

free -m -s 

相关推荐

  1. linux 系统被异地登录,cpu占用拉100%

    2024-04-11 15:56:04       11 阅读
  2. 记一次Log记录大对象导致的CPU异常和磁盘

    2024-04-11 15:56:04       34 阅读
  3. Linux查看CPU信息

    2024-04-11 15:56:04       41 阅读
  4. QT实现windows获取CPU内存及磁盘信息

    2024-04-11 15:56:04       14 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-11 15:56:04       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-11 15:56:04       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-11 15:56:04       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-11 15:56:04       20 阅读

热门阅读

  1. 使用/api/put保存数据到OpenTSDB,报204错误

    2024-04-11 15:56:04       13 阅读
  2. Leetcode【双指针法】

    2024-04-11 15:56:04       15 阅读
  3. C语言面试指针辨析

    2024-04-11 15:56:04       23 阅读
  4. 软件测试的八大原则和软件测试分类

    2024-04-11 15:56:04       11 阅读
  5. 高效学习:从最适合自己的地方学习

    2024-04-11 15:56:04       14 阅读
  6. Python的魔法书:揭秘编程的基本咒语

    2024-04-11 15:56:04       12 阅读
  7. starrocks的fe节点启动不起来的解决办法

    2024-04-11 15:56:04       15 阅读
  8. 蓝桥杯练习题 —— 十六进制转八进制(python)

    2024-04-11 15:56:04       13 阅读
  9. 【如何应用OpenCV对图像进行二值化】

    2024-04-11 15:56:04       14 阅读
  10. SpringBoot整合RabbitMQ

    2024-04-11 15:56:04       14 阅读
  11. 计算机专业考研考哪些专业课

    2024-04-11 15:56:04       13 阅读
  12. 《策略模式(极简c++)》

    2024-04-11 15:56:04       14 阅读