minerd.exe -a scrypt --url stratum+tcp://penguincoin.p2p.0x0a.nl:49544 -u pFWYRYDkrfWRDi8N9ocU3v5Z8fc66t1mzQ -p x
I get like every second a share. I'm using the right miner, but I dont know whats wrong there
That doesn't sound wrong at all! P2Pool likes your miner to acknowledge its existence right about every second. There are three difficulty 'levels' at play; the lowest diff is the one that keeps your miner talking to P2Pool, so that P2Pool can adjust to your hashrate. The second diff is that of actual P2Pool shares, the one that get you a place in the PPLNS system / makes you show up in the Payout tab. The third diff is the block diff, which of course leads to the generation of a block if you reach it. Normal pools use at least the second & third diff, but there's no pool like P2Pool when it comes to accepted share rate.
I'm beginning to think that we should coin (ha!) another term to distinguish between the first two diff levels, because the term 'share' just makes it confusing IMO. Rest assured though, if your shares are being accepted by P2Pool, you're doing fine!
See also https://en.bitcoin.it/wiki/P2Pool#Frequently_Asked_Questions:
Q: Why does my miner say it has found a lot of shares but p2pool say I have only found a few?!
A: The real P2Pool difficulty is hundreds of times higher than on normal pools, but p2pool essentially lies to your miner and tells it to work on relatively easy shares so that it submits shares every few seconds instead of every few hours. P2Pool then ignores any submitted shares that don't match the real share difficulty. By doing this, P2Pool can more accurately report your local hash rate and you can see if you are having problems with too many stale shares quickly