Not sure why your stales are so high. First thing it always starts at 0% that is pretty much meaningless. It spiking to 112% in a short period of time is equally meaningless. When you have a small number of shares the "luck" of a single stale can affect that stat by a lot. Say hypothetically you have 10 shares w/ 1 stale (10% stale or ~100% efficiency) The 11th share is coming in. If it is stale your efficiency will drop to 91% if it is valid then your efficiency will rise to 102%. What matters if the value after some time (say 12 to 24 hours @ 3 GH/s). Once you have hundreds of shares the value of each one is less material and the number will stabilize.
makes sense, thanks.
A couple of ideas:
1) Use latest version of cgminer. 2.2.7 may be fine but some versions are less p2pool friendly.
using BAMT on usb sticks. I can install it in a parallel directory I suppose. Probably a good idea to keep closer to the latest release anyhow
2) Are your stales mostly dead or orphaned? Some dead is unavoidable (similar to any other pool) but a high dead may indicate you are pushing the cards too hard and causing invalid hashes.
I've got 7 orphaned, 4 dead since earlier today (is that statistically significant?). I'm not seeing any hardware errors reported by cgminer
3) Make sure your system running bitcoind & p2pool isn't overloaded. Preferably this would be a non-mining system which is mostly idle. bitcoind & p2pool use some memory and their operations are very atency sensitive. If they are slow to issue LP you are going to have excessive stales.
bitcoind is running on what appears to be an underpowered server (see earlier response to Forrest). P2pool software is piggy-backing on a miner with 2GB and seems to be not taxing at all (that miner is a BAMT USB stick FWIW).
4) Make sure p2pool and bitcoind have a high number of connections (this means port forwarding)
check - iptables rules forwarding inbound 9333 to p2pool server and verified - 21 peers, 11 incoming
5) Make sure your internet connection is solid w/ low latency and good uptime.
Verizon FIOS - 20/20...I'm very lucky to have it in my area.
As a test try using public p2pool node and see if your stale rates improve. If it does then it is something in your internet, LAN, p2pool machine which is being inefficient. If it doesn't improve then the issue lies with the miner.
That's a great idea...going to do this tomorrow morning, leave it for a day or so. Thank you!