Linux shell編程中進行浮點數的乘法及除法運算。


LOAD_STR=`uptime | awk -F 'load average: ' '{print $2}'` #獲取服務器的負載信息
    echo $LOAD_STR
    arr=($(to_array $LOAD_STR))
    #獲取cpu邏輯核個數
    CORE_COUNT=`grep 'model name' /proc/cpuinfo | wc -l`
    echo $CORE_COUNT
    #echo ${arr[*]}
    echo ${arr[0]} #服務器的前一分鍾負載        
    LOAD1=${arr[0]}
    echo "LOAD1=$LOAD1"
    one_hundred=100
    LOAD2=$(awk 'BEGIN{printf '$one_hundred'*'$LOAD1'}')
    echo "load1*100=$LOAD2"
    #計算1分鍾負載/CPU核數
    LOAD_RESULT=$(awk 'BEGIN{print '$LOAD2'/'$CORE_COUNT' }')


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM