Pages:
Author

Topic: A guide for mining efficiently on P2Pool, includes FUD repellent and FAQ - page 6. (Read 174849 times)

hero member
Activity: 616
Merit: 500
FYI, QOS only works on OUTGOING traffic only your LAN, doesn't work on traffic coming back into your network from your WAN port.

So shaping the outgoing traffic is only good if you are running a porn site on the same network as your P2Pool! Smiley

sr. member
Activity: 434
Merit: 250
Most of the latency in p2pool miners are from the  pool owners own internet connection. It looks like P2Pool needs at least 800KB/s bi-directional. So if you have an internet connection with 800KB or 1Meg upload you should invest in a faster connection.

Hmm I thought p2pool was supposed to be fairly light weight on bandwidth usage?

http://82.196.8.44:9332/static/graphs.html?Day

That's the biggest public node, with a mean of 10.4kB/s.
newbie
Activity: 9
Merit: 0
Thanks for this guide,

I am wondering if the tuning perimeters below from your guide are applicable to litecoin and other script currencies as well?

I ready through all 8 pages and did not see any mention of this sorry if I missed it.

Thanks

blockmaxsize=1000000
mintxfee=0.00001
minrelaytxfee=0.00001

maxconnections=10 # 125 is the default, don't go below 8

--max-conns 8 --outgoing-conns 4


blockmaxsize=250000 #default is 500000
If you don't have this problem, you should raise the blockmaxsize value instead to get more income:
Code:
blockmaxsize=1000000 #default is 500000

# default is 500000, 1000000 is the maximum allowed and will fit more transactions (more fees)
blockmaxsize=1000000
#Fee-per-kilobyte amount (in BTC) considered the same as "free"
#Be careful setting this: if you set it to zero then
#a transaction spammer can cheaply fill blocks using
#1-satoshi-fee transactions. It should be set above the real
#cost to you of processing a transaction.
mintxfee=0.00001
# Same but for relaying the tx to our peers
minrelaytxfee=0.00001
hero member
Activity: 616
Merit: 500
Now that Amazon has EC2 instances that can use SSD for disk, I keep thinking how cool it'd be to run a p2pool node + bitcoind in a really high performance way. However is the speed savings from SSD just a waste of extra cost? It seems the low latencies people get from proper tuning are off of normal disk. (EC2 SSD is also "instance" storage, so it doesn't persist if the instance is stopped, which adds some complexity to back up the block chain and p2pool stats in a way you can restore late.)

Just wondering if my idle thinking about an all-SSD setup is a waste of time?

Most of the latency in p2pool miners are from the  pool owners own internet connection. It looks like P2Pool needs at least 800KB/s bi-directional. So if you have an internet connection with 800KB or 1Meg upload you should invest in a faster connection.

I stopped running my P2Pool on my Xi3 Z3RO Pro (www.xi3.com) 4GB DDR3, and 120GB mSATA because of the other latency issues, so now I have it running on my ESXi 5.5 server in it's own guest VM, it runs a lot better. My ESXi server is an IBM xSeries server, with RAID, and 12/24 cores, etc.

But I have found the internet is really the key to reducing the latency. 


sr. member
Activity: 434
Merit: 250
Now that Amazon has EC2 instances that can use SSD for disk, I keep thinking how cool it'd be to run a p2pool node + bitcoind in a really high performance way. However is the speed savings from SSD just a waste of extra cost? It seems the low latencies people get from proper tuning are off of normal disk. (EC2 SSD is also "instance" storage, so it doesn't persist if the instance is stopped, which adds some complexity to back up the block chain and p2pool stats in a way you can restore late.)

Just wondering if my idle thinking about an all-SSD setup is a waste of time?
legendary
Activity: 4018
Merit: 1299
Just in case you weren't aware, it appears in the first post on the first page, the link here:

P2Pool's page on the Bitcoin Wiki
is

Code:
http://"https://en.bitcoin.it/wiki/P2Pool"

so it does not work.  This has been an interesting read btw.  ;-)

hero member
Activity: 616
Merit: 500
Wow this is a great thread!

hero member
Activity: 896
Merit: 1000
Is there a way to restart p2pool node and to save local shares statistic?

I'm not sure I understand the question but it's probably more suited for the main thread.
sr. member
Activity: 395
Merit: 250
Is there a way to restart p2pool node and to save local shares statistic?
hero member
Activity: 896
Merit: 1000
Hi. Would like to ask about latency
Why going below 0.2s will hurt your income and everyone else's on P2Pool. ?
What is the reason of that?

It doesn't.

It does because lowering the getblocktemplate latency is a tradeoff.
As explained in the guide with current bitcoind version reducing this latency is done by reducing the number of transactions you include in the template. Doing so you reduce the fees included in the blocks you find : you reduce your own income and everyone else's when this happens.

Today this latency has only a negative effect when a new block is found by the whole network (every ~10 minutes) unless you have a very weak CPU (where CPU usage by bitcoind can slow down P2Pool).
This is the same effect for P2Pool and every other pool : until a getblocktemplate returns a result after a new block, the pool can only work on an empty template (no transaction). Going below 0.2s only tries to reduce this 0.2/600 = 0.03% negative impact on the fees income (the block reward isn't impacted) : including more transactions (which amounts to ~1% of the average block value) simply brings more income to everyone including yourself.
hero member
Activity: 1246
Merit: 501
Hi. Would like to ask about latency
Why going below 0.2s will hurt your income and everyone else's on P2Pool. ?
What is the reason of that?

It doesn't.
sr. member
Activity: 395
Merit: 250
Hi. Would like to ask about latency
Why going below 0.2s will hurt your income and everyone else's on P2Pool. ?
What is the reason of that?
hero member
Activity: 896
Merit: 1000
[...]
I don't have QoS set on my network but the p2pool and the blade are on the same LAN. Would it be of any help to setup QoS?

Thank you

Between miners and p2pool on a LAN it would probably not help at all. QoS is useful on links were saturation occurs, typically the WAN links.
newbie
Activity: 19
Merit: 0
I'm trying to use ASICMiner erupter blade, which only supports getwork with p2pool. I can't get it to work.

When I have the blade connected directly to p2pool, I see lot's of
Worker submitted share with hash > target:" in my P2Pool logs

So I setup a stratum proxy which work fine with 50btc.com but when I use it with the p2pool, the blades get no work. It sit's ideal.

What am I missing? Are there any specific version's that should be using?



this is a normal message when using blades. what you want to do is add: +1 to the end of your username on the blade web interface. this will force p2pool to always give the blade diff1 work, since it only knows diff 1 anyways. this will stop those log messages. you might see one or two here or there..... also the blades dont seem to work with p2pool via stratum mining proxy.

Thank you, this seems to have reduced the number of errors in the log. I still see couple of them, but much less. I don't have QoS set on my network but the p2pool and the blade are on the same LAN. Would it be of any help to setup QoS?

Thank you
newbie
Activity: 18
Merit: 0
I'm trying to use ASICMiner erupter blade, which only supports getwork with p2pool. I can't get it to work.

When I have the blade connected directly to p2pool, I see lot's of
Worker submitted share with hash > target:" in my P2Pool logs

So I setup a stratum proxy which work fine with 50btc.com but when I use it with the p2pool, the blades get no work. It sit's ideal.

What am I missing? Are there any specific version's that should be using?



this is a normal message when using blades. what you want to do is add: +1 to the end of your username on the blade web interface. this will force p2pool to always give the blade diff1 work, since it only knows diff 1 anyways. this will stop those log messages. you might see one or two here or there..... also the blades dont seem to work with p2pool via stratum mining proxy.
newbie
Activity: 19
Merit: 0
I'm trying to use ASICMiner erupter blade, which only supports getwork with p2pool. I can't get it to work.

When I have the blade connected directly to p2pool, I see lot's of
Worker submitted share with hash > target:" in my P2Pool logs

So I setup a stratum proxy which work fine with 50btc.com but when I use it with the p2pool, the blades get no work. It sit's ideal.

What am I missing? Are there any specific version's that should be using?

sr. member
Activity: 438
Merit: 291

Just to say I followed this advice and have a Bitforce-SC 60Ghash running perfectly.

See cross post https://bitcointalksearch.org/topic/m.3007436 for details.

Thanks for the great advice.
legendary
Activity: 1904
Merit: 1002
when i first tried p2pool all i did was point my miner at p2pool.org. After a while my graph was showing hashrate + payout.

now if i try it my graph shows hashrate but never get payout. i never knew about setting up p2pool before hand i just pointed miner at it.

is it even possible to use p2pool that way? or do you HAVE to run bit coin/p2pool aswell?
p2pool.org was on the wrong chain for several weeks, but it's been v13 for at least the last 10 days

1ghash averages a share every 24hrs or so at current hash rate

and don't use p2pool.org,

go to http://p2pool-nodes.info/ or http://p2pool.hostv.pl/     and find something better

why do the graphs never show any payout, even if i left it on for over 24 hours. But the first time i ever used p2pool it was showing payout within a couple of hours ?!


Share difficulty has increased dramatically in the last few months.  Also, 24 hours for 1gh/s is an average.  Variance can potentially widen the window before you hit for you first share to 2 days, but over time it will average out.
member
Activity: 92
Merit: 10
when i first tried p2pool all i did was point my miner at p2pool.org. After a while my graph was showing hashrate + payout.

now if i try it my graph shows hashrate but never get payout. i never knew about setting up p2pool before hand i just pointed miner at it.

is it even possible to use p2pool that way? or do you HAVE to run bit coin/p2pool aswell?
p2pool.org was on the wrong chain for several weeks, but it's been v13 for at least the last 10 days

1ghash averages a share every 24hrs or so at current hash rate

and don't use p2pool.org,

go to http://p2pool-nodes.info/ or http://p2pool.hostv.pl/     and find something better

why do the graphs never show any payout, even if i left it on for over 24 hours. But the first time i ever used p2pool it was showing payout within a couple of hours ?!
zvs
legendary
Activity: 1680
Merit: 1000
https://web.archive.org/web/*/nogleg.com
when i first tried p2pool all i did was point my miner at p2pool.org. After a while my graph was showing hashrate + payout.

now if i try it my graph shows hashrate but never get payout. i never knew about setting up p2pool before hand i just pointed miner at it.

is it even possible to use p2pool that way? or do you HAVE to run bit coin/p2pool aswell?
p2pool.org was on the wrong chain for several weeks, but it's been v13 for at least the last 10 days

1ghash averages a share every 24hrs or so at current hash rate

and don't use p2pool.org,

go to http://p2pool-nodes.info/ or http://p2pool.hostv.pl/     and find something better
Pages:
Jump to: