模拟cpu/mem/io使用率

时间:2021-04-16 12:03:28   收藏:0   阅读:0

 

 

 

 

模拟cpu使用率

脚本:

可以将1个cpu-core打满

k.c

#include <stdlib.h>

int main()
{
    while(1);
    return 0;
}

  

gcc  -o   out   k.c

./out

查看top可以看到将1个cpu-core打满,可以根据需要,并发启动多个进程将多个cpu-core打满。

 

 

 

 

 

模拟mem使用率

 

脚本:

#!/bin/bash

export SIZE=4096
export DIR_NAME=$1
export TEST_DIR=/tmp/${DIR_NAME}

mkdir ${TEST_DIR}
mount -t  tmpfs -o size=${SIZE}M  tmpfs ${TEST_DIR}
dd if=/dev/zero of=${TEST_DIR}/block
sleep 3600
rm ${TEST_DIR}/block
umount ${TEST_DIR}
rmdir ${TEST_DIR} 

  

 

 

原理:

 

 

模拟io使用率

 

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!