thanks for your answer but if i want to join in a p2pool how can i connect to one? is like the others pools, just use their server and putt them on the miner, or is harder than that? and do you think someday p2pool when she hits more hashrate, she will give better profits or is it proportional?
It's just like configuring for any other pool, you put the URL in (usually stratum on 8332 or 9333), your miner name is your direct BTC payout address (and all of your miners can use the same address you don't need to create a new address for each miner), and anything for the password.
And, higher hashrate does not equal higher payouts (necessarily). Higher hashrate just means possibility of more frequent blocks found. It's all relative - lower # of miners, lower hashrate, longer between blocks but larger infrequent payouts. Higher number of miners, higher hashrate, shorter time between blocks but smaller frequent payouts.
For example - we're hashing at 8TH/s. On BTCGuild (10PH/s pool) we received about .008 - .01 BTC per shift, which was about an hour each, meaning about .23BTC/day. With P2Pool (1PH/s) there's been 6 blocks found over the past 5 days, and we've gotten 6 larger payouts starting at .11BTC up to .23BTC. All in total however it's about the same income - 1.05BTC - over the same amount of time. Your hashrate will determine more about your income than the pool, in most cases.