Linux模拟cpu,io,mem打满

2024-03-11  本文已影响0人  for笑

cpu打满

for i in `seq 1 $(cat /proc/cpuinfo |grep "physical id" |wc -l)`; do dd if=/dev/zero of=/dev/null & done

pkill -9 dd

io打满

while true;

do

    dd if=/dev/urandom of=/burn bs=1M count=1024 iflag=fullblock

done

这条命令的意思是采用dd工具模拟读写。if指定输入的文件名,of指定输出的文件名,bs同时设置读写块的大小为1M,count是指仅拷贝1024个块,块大小等于bs指定的字节数。iflag=fullblock表示堆积满block

mem打满指定的大小size=4096M,持续30s

mkdir /tmp/memory;mount -t tmpfs -o size=4096M tmpfs /tmp/memory;dd if=/dev/zero of=/tmp/memory/fast;sleep 30;umount /tmp/memory;rm -rf /tmp/memory;

上一篇下一篇

猜你喜欢

热点阅读