脚本测试linux内存性能消耗100%

脚本测试linux内存性能消耗100%

每秒循环消耗的内存大小和循环次数

bash 复制代码
#!/bin/bash

# 定义每次循环消耗的内存大小和循环次数
MEM_SIZE="1000M"
LOOP_COUNT=30

# 循环指定次数
for ((i=1; i<=$LOOP_COUNT; i++))
do
    # 使用dd命令生成一个1000M的大文件到/tmp目录下,文件名为temp_$i
    dd if=/dev/zero of=/tmp/temp_$i bs=$MEM_SIZE count=1 &  # 使用&将dd命令放到后台执行
    sleep 1  # 每次循环后暂停一秒
done
sleep 20
# 等待所有后台任务完成
wait

# 清理/tmp下的所有以temp_开头的文件
rm -f /tmp/temp_*

echo "完成内存消耗操作。"

free -m -s 1 查看堡垒机内存使用

相关推荐
淮北4947 小时前
ubuntu22 默认输入法调整频率
运维·服务器·git·ubuntu·elasticsearch
土星云SaturnCloud7 小时前
大坝结构安全智能诊断:土星云边缘计算全周期管控实践
服务器·人工智能·安全·ai·边缘计算
Percep_gan7 小时前
切割服务器日志
运维·服务器
农村小镇哥8 小时前
C#读取CSV文件的方法
服务器·数据库·c#
骇客野人8 小时前
阿里云运维手册(通用生产版|云上运维标准化文档)
运维·阿里云·云计算
雾时之林8 小时前
Linux---计算机网络常见面试题
linux·运维·计算机网络
维核科技8 小时前
多卡集群频繁裂卡、通信报错?NVLink故障排查与运维优化方案
运维·服务器维修·gpu维修·算力卡维修·gpu故障·算力卡故障·服务器故障
10mAh8 小时前
【Linux】error while loading shared libraries 怎么解决?——ldd、RPATH 与动态链接排错
java·linux·前端
playboy1348 小时前
监控硬盘循环覆盖,监控数据恢复哪些情况还能找回录像
服务器·门控循环单元·智能硬件
Promise微笑8 小时前
红外热像仪选型:3~5μm中波与8~14μm长波探测机理解析
运维