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

相关推荐
我科绝伦(Huanhuan Zhou)7 小时前
Linux系统硬件时钟与系统时钟深度解析及同步实操指南
linux·运维·服务器
k***92167 小时前
【Linux】进程概念(六):地址空间核心机制
linux·运维·算法
李白同学7 小时前
Linux:调试器-gdb/cgdb使用
linux·服务器·c语言·c++
保持低旋律节奏7 小时前
linux——进程调度(时间片+优先级轮转调度算法O(1))
linux·运维·算法
少年、潜行7 小时前
F1C100/200S学习笔记(3)-- 裸机开发
linux·笔记·学习·驱动·裸机·f1c200s
老王熬夜敲代码7 小时前
网路编程--协议
linux·网络·笔记
虾..7 小时前
Linux 进程池小程序
linux·c++·小程序
Dobby_057 小时前
【k8s】集群安全机制(二):鉴权
运维·安全·kubernetes
街灯L8 小时前
【Ubuntu】Python uploadserver 文件传输服务器
linux·服务器·ubuntu
A13247053128 小时前
SSH远程连接入门:安全高效地管理服务器
linux·运维·服务器·网络·chrome·github