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

相关推荐
超越自己几秒前
远程连接银河麒麟服务器-xrdp方式
linux·运维·服务器·远程桌面·银河麒麟
sakoba1 分钟前
Linux上kafka部署和使用
linux·运维·kafka
Candice_jy7 分钟前
vscode运行ipynb文件:使用docker中的虚拟环境
服务器·ide·vscode·python·docker·容器·编辑器
小武~8 分钟前
嵌入式Linux安全启动全解析:从原理到实战
linux·网络·安全
刘一说18 分钟前
CentOS Stream 网络故障排查:静态IP丢失、无法访问的完整解决方案
linux·tcp/ip·centos
硬核子牙19 分钟前
gdb调试多线程底层实现原理
linux
用户61354114601623 分钟前
OceanBase all-in-one 4.2.0.0 安装教程(CentOS 7/EL7 一键部署详细步骤)
linux
橘子1330 分钟前
Linux网络(二)——socket编程
linux·网络
lxmyzzs37 分钟前
在使用 `resolvconf` 的 Ubuntu 系统上持久化 DNS 设置
linux·运维·ubuntu
nassi_44 分钟前
文件属性获取与目录IO操作详解
linux·服务器·网络