replced vcgencmd call with internal function.
This commit is contained in:
@@ -11,6 +11,27 @@ usage() {
|
|||||||
EOF
|
EOF
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#format the temperature to float value
|
||||||
|
format_temp() {
|
||||||
|
ftemp=${1:0:2}
|
||||||
|
|
||||||
|
ftemp+="."
|
||||||
|
ftemp+=${1:2:1}
|
||||||
|
|
||||||
|
echo "${ftemp}"
|
||||||
|
}
|
||||||
|
|
||||||
|
ZONE=/sys/class/thermal/thermal_zone0/temp
|
||||||
|
|
||||||
|
#retrieve the cpu's temperature from /sys/class/thermal/thermal_zone0/temp
|
||||||
|
measure_temp() {
|
||||||
|
cpu_temp=$(cat ${ZONE})
|
||||||
|
|
||||||
|
formatted_temp=$(format_temp "${cpu_temp}")
|
||||||
|
|
||||||
|
echo "${formatted_temp}"
|
||||||
|
}
|
||||||
|
|
||||||
if [[ "$1" == "-h" || "$1" == "--help" ]]; then
|
if [[ "$1" == "-h" || "$1" == "--help" ]]; then
|
||||||
usage
|
usage
|
||||||
exit 0
|
exit 0
|
||||||
@@ -19,8 +40,8 @@ fi
|
|||||||
while true; do
|
while true; do
|
||||||
NOW=$(date +%s)
|
NOW=$(date +%s)
|
||||||
TS=$((NOW - START))
|
TS=$((NOW - START))
|
||||||
TEMP=$(vcgencmd measure_temp | sed 's/[^0-9.]//g')
|
TEMP=$(measure_temp)
|
||||||
echo "$TS $TEMP"
|
echo "${TS} ${TEMP}"
|
||||||
sleep 1
|
sleep 1
|
||||||
done
|
done
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
export FIO_NUMJOBS=$(nproc)
|
export FIO_NUMJOBS=$(nproc)
|
||||||
measure_temp.sh > ${1} &
|
measure_temp.sh > ${1} &
|
||||||
TPID=$!
|
TPID=$!
|
||||||
fio ~/git/pistress/fio/fio_cpu
|
fio ${PISTRESS_HOME}/fio/fio_cpu
|
||||||
kill $TPID > /dev/null
|
kill $TPID > /dev/null
|
||||||
unset FIO_NUMJOBS
|
unset FIO_NUMJOBS
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user