Regardless, 3 out of 4 of my batch 3 units end up with <10Gh/s after 3-12hrs of mining, some more frequently than others.
Could this behavior be due to the new temperature throttling feature? I have the default temperature limits of 70C target and 90C cutoff, but I don't see the temps going over 70C.
I had the same problem on my batch 3's. I noticed the load average was really high whenever that happened, logged in via ssh, and saw cgminer was eating nearly 100% of the cpu.
I solved it by adding this to the end of /usr/bin/cgminer-monitor
A=`top -n1 |grep cgminer | cut -d'%' -f2 | head -n1`
sleep 2
B=`top -n1 |grep cgminer | cut -d'%' -f2 | head -n1`
sleep 2
C=`top -n1 |grep cgminer | cut -d'%' -f2 | head -n1`
if [ $A -gt 80 ] && [ $B -gt 80 ] && [ $C -gt 80 ]; then
# echo "All are greater than 80"
killall -s 9 cgminer
sleep 1
/etc/init.d/cgminer restart
exit 0;
fi
What that's doing is looking at the cpu usage of cgminer three times, a couple seconds apart, and if it's over 80% all three times then it's too high, so restart cgminer.
cgminer-monitor already runs every two minutes, so at worst I'm only giving up about 2 mins of hashing.