#!/bin/bash AVG_OPTION=$1 NUMBER_CORES=$(cat /proc/cpuinfo | grep processor | wc -l) FILE_LOADAVG=$(cat /proc/loadavg) IFS=' ' read -a loadavg <<< "${FILE_LOADAVG}" AVG_OPTION_KEY=0 case "$AVG_OPTION" in 5) AVG_OPTION_KEY=1 ;; 15) AVG_OPTION_KEY=2 ;; esac AVGLOAD=${loadavg[$AVG_OPTION_KEY]} LOAD=$(echo "scale=6; $AVGLOAD * (1/$NUMBER_CORES)" | bc) echo $LOAD