测试 Linux 内存性能消耗 100% 的脚本
最编程
2024-10-14 13:37:03
...
#!/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 "完成内存消耗操作。"
上一篇: 1.什么是建筑学?
下一篇: 文本生成视频技术:艺术与科学的交汇点