脚本测试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 查看堡垒机内存使用

相关推荐
WTT001128 分钟前
2024楚慧杯WP
大数据·运维·网络·安全·web安全·ctf
苹果醋336 分钟前
React源码02 - 基础知识 React API 一览
java·运维·spring boot·mysql·nginx
了一li1 小时前
Qt中的QProcess与Boost.Interprocess:实现多进程编程
服务器·数据库·qt
日记跟新中1 小时前
Ubuntu20.04 修改root密码
linux·运维·服务器
唐小旭1 小时前
服务器建立-错误:pyenv环境建立后python版本不对
运维·服务器·python
码农君莫笑1 小时前
信管通低代码信息管理系统应用平台
linux·数据库·windows·低代码·c#·.net·visual studio
明 庭1 小时前
Ubuntu下通过Docker部署NGINX服务器
服务器·ubuntu·docker
BUG 4041 小时前
Linux——Shell
linux·运维·服务器
007php0072 小时前
Go语言zero项目部署后启动失败问题分析与解决
java·服务器·网络·python·golang·php·ai编程