zoukankan      html  css  js  c++  java
  • 【测试方法】之模拟cpu/mem/io使用率

    模拟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使用率

    大道至简
  • 相关阅读:
    模块的搜索路径
    循环导入问题
    模块的四种形式
    匿名函数
    面向过程编程
    内置函数
    名称空间和作用域
    函数嵌套
    函数对象
    可变长参数
  • 原文地址:https://www.cnblogs.com/liurong07/p/14664116.html
Copyright © 2011-2022 走看看