I've been trying to trouble shoot why the disk does not sleep very much. So I wrote this script that
will allow you to see how muvh you drive is sleeping. Just save the follwoing code as sleep.awk then do
tail /var/log/user.log|./sleep.awk. In my case I run this script in the directory that the sleep.awk file is in. The
collums are month day enter sleep time wake up time total sleep time hr:mm:sec. At the end if displays
the total hr:mm"sec that the drive slept.
I how this helps people.
awk '{if ($8 ~ /after/){
hh1=int($9/3600)
mm1=int(($9%3600)/60)
ss1=($9%3600)%60
Total = Total + $9
printf "%3s %2s %8s %8s %5d %2d:%02d:%02d
",$1,$2 ,substr($12,0,9),$3,$9 ,hh1,mm1,ss1}}
END {
hh1=int(Total/3600)
mm1=mm1=int(($9%3600)/60)
ss1=($9%3600)%60
printf "Total Sleep Time: %2d:%02d:%02d
" ,hh1,mm1,ss1 }'