欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

测试 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 "完成内存消耗操作。"