zoukankan      html  css  js  c++  java
  • 【CPU】记录当前嵌入式设备CPU 比较最高CPU 并打印出来

    1.测试CPU,最高CPU,最低CPU,平均CPU,单个进程如wlan的CPU占比,脚本后面接的第一个参数是要打印cpu的次数,第二个是sleep多久,第三个参数是记录当前数据的路径path

    #!/bin/sh
    if [ $# != 3 ];then
        echo "wrong parameter!"
        exit 1
    fi
    checktime=$1
    check=1
    allcpu=0
    logpath=$3"/cpu.txt"
    echo "" > $logpath
    echo "======================CPU==========================" >> $logpath
    echo "NO.   date    avg_cpu Sys_cpu apd_Cpu"  >> ./log/cpu.txt
    while [ $check -le $checktime ]
    do
        docpu=`cpu -c 1`
        cucpu=`echo $docpu | cut -b 11-14 | cut -d \% -f 1`
        allcpu=`expr $allcpu + $cucpu`
        avcpu=`expr $allcpu / $check`
        hc=`ps -aux | grep hostapd | grep -v grep | awk '{print $3}'`
    
        echo "$check        `date`  $avcpu% $cucpu% $hc%" >> $logpath
        sleep $2
        check=`expr $check + 1`
    done
    echo "finish cpu test"
  • 相关阅读:
    drf框架 APView的请求生命周期
    web API接口、restful规范
    vue项目安装插件配置
    vue项目、路由
    day67
    vue组件
    day66
    HDFS(Hadoop Distribute File System)
    JVM运行优化学习笔记
    ELK(检索)
  • 原文地址:https://www.cnblogs.com/chenxiaomeng/p/11322090.html
Copyright © 2011-2022 走看看