Bitcoin Forum
November 09, 2024, 02:25:49 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2]  All
  Print  
Author Topic: Bitcoin client upload saturating my DSL connection. (No bandwidth throttling ?)  (Read 12747 times)
dooferorg
Full Member
***
Offline Offline

Activity: 163
Merit: 100


View Profile
September 21, 2012, 08:59:25 PM
 #21

I've noticed too that bitcoind is saturating my upload speed, and I don't even have port forwarding from my gateway linux machine to the 'internal' linux server where I have bitcoind running.

Seems pretty poor design to not have it in the client already to limit upload bandwidth like bittorrent etc. has done for YEARS.

Got to try 'trickle', that might work well.

BTC: 1dooferoD3vnwgez3Jo1E4bFfgMf81LR2
ZEC: t1gnToN2HZW4GD52kofEVdijhRijWjCNfYi
dooferorg
Full Member
***
Offline Offline

Activity: 163
Merit: 100


View Profile
September 21, 2012, 11:06:05 PM
Last edit: September 21, 2012, 11:59:03 PM by dooferorg
 #22

Trying 'trickled' and then 'trickle' for the process. More often that not bitcoin will run for a bit and then die. Looking at 'bitcoind getinfo' shows that it has no connections. It seems to try to find connections and then exits. namecoind exits really very quickly.

Anyone else have luck with the 'trickle' traffic shaper?

UpdatE: Also noticed that bitcoind doesn't keep synchronized to the network, even though it shows as having connections, when run via 'trickle'. If I run it normally, it synchronizes just fine.

BTC: 1dooferoD3vnwgez3Jo1E4bFfgMf81LR2
ZEC: t1gnToN2HZW4GD52kofEVdijhRijWjCNfYi
Transisto (OP)
Donator
Legendary
*
Offline Offline

Activity: 1731
Merit: 1008



View Profile WWW
October 22, 2012, 04:29:57 PM
 #23

There has to been numerous speed limiting algorithm developed for eMule and uTorrent.

Here's more. :
   http://bittorrent.org/beps/bep_0029.html
   http://tools.ietf.org/html/draft-ietf-ledbat-congestion-00

Quote
...μTP eliminates this problem by being better at only using bandwidth when there is no other traffic competing, and automatically slowing or stopping BitTorrent transfers before network connections seize up.
...
It does this by being able to detect congestion on a network based on how long a packet takes to be sent from one peer to the next. If things start to take longer, then μTP adjusts the rate of sending accordingly....
MysteryMiner
Legendary
*
Offline Offline

Activity: 1512
Merit: 1049


Death to enemies!


View Profile
October 23, 2012, 01:46:17 AM
 #24

If You are behind NAT then don't open incoming 8333 port (disable UPnP in bitcoin settings) and bitcoin will connect to max of 8 nodes. Just that simple, just that clean!

bc1q59y5jp2rrwgxuekc8kjk6s8k2es73uawprre4j
Transisto (OP)
Donator
Legendary
*
Offline Offline

Activity: 1731
Merit: 1008



View Profile WWW
October 23, 2012, 02:52:28 AM
 #25

If You are behind NAT then don't open incoming 8333 port (disable UPnP in bitcoin settings) and bitcoin will connect to max of 8 nodes. Just that simple, just that clean!
Thanks all for your numerous "Just that simple" solution.

If you haven't noticed, I'm inquiring about a solution for the general public.

Can you answer to this guy's problem two post up ?
I've noticed too that bitcoind is saturating my upload speed, and I don't even have port forwarding from my gateway linux machine to the 'internal' linux server where I have bitcoind running.

Seems pretty poor design to not have it in the client already to limit upload bandwidth like bittorrent etc. has done for YEARS.
...
runeks
Legendary
*
Offline Offline

Activity: 980
Merit: 1008



View Profile WWW
October 23, 2012, 06:38:12 PM
 #26

In linux you can use a tool called "trickle" to limit your bandwidth like this:

Code:
trickle -u50 bitcoind

That will limit its upload to 50kb/s
You rock! This is exactly what I need.

EDIT: Looks like trickle only supports dynamically linked executables. Looks like my bitcoin-qt is statically linked:

Code:
rune@rune-desktop:~$ ldd /usr/bin/bitcoind
not a dynamic executable

I'm using the PPA version (0.7.0-precise1). Which version are you using?

In linux you can use a tool called "trickle" to limit your bandwidth like this:

Code:
trickle -u50 bitcoind

That will limit its upload to 50kb/s
Sorry but what about adding a way to set connection limiting setting of bitcoin.conf to the UI ?

This is ridiculously weird.

And NO I am not editing my conf file nor am I going to install Linux for this.

Thanks HeavyMetal for trying to help
Sounds like a useful feature. You should implement it, or put up a bounty for someone to implement it.
deepceleron
Legendary
*
Offline Offline

Activity: 1512
Merit: 1036



View Profile WWW
October 24, 2012, 01:55:21 AM
 #27

1. Multi-homed machine; Bitcoin has it's own IP address
2. HTB to throttle bandwidth on that interface or configure your gateway to limit it's bandwidth.
wabber
Member
**
Offline Offline

Activity: 85
Merit: 10


View Profile
October 24, 2012, 02:08:23 PM
 #28

If You are behind NAT then don't open incoming 8333 port (disable UPnP in bitcoin settings) and bitcoin will connect to max of 8 nodes. Just that simple, just that clean!
Thanks all for your numerous "Just that simple" solution.

If you haven't noticed, I'm inquiring about a solution for the general public.

The general public has their bitcoin client behind a NAT without a forwarded port and therefore only 8 connections. Those who know how to open a port know who to limit the bandwidth using an external program.
But it would be neater to have it integrated in the client itself.
zvs
Legendary
*
Offline Offline

Activity: 1680
Merit: 1000


https://web.archive.org/web/*/nogleg.com


View Profile WWW
October 24, 2012, 03:17:56 PM
 #29

If You are behind NAT then don't open incoming 8333 port (disable UPnP in bitcoin settings) and bitcoin will connect to max of 8 nodes. Just that simple, just that clean!
Thanks all for your numerous "Just that simple" solution.

If you haven't noticed, I'm inquiring about a solution for the general public.

The general public has their bitcoin client behind a NAT without a forwarded port and therefore only 8 connections. Those who know how to open a port know who to limit the bandwidth using an external program.
But it would be neater to have it integrated in the client itself.
pretty much.

like i said a month or so ago in this thread, i use netlimiter

there are also free utilities that will do the same thing for windows

or you can use the QoS that comes with windows, I believe.. or should at least be on your router/DSL modem/whatever
MysteryMiner
Legendary
*
Offline Offline

Activity: 1512
Merit: 1049


Death to enemies!


View Profile
October 24, 2012, 07:10:48 PM
 #30

If You are behind NAT then don't open incoming 8333 port (disable UPnP in bitcoin settings) and bitcoin will connect to max of 8 nodes. Just that simple, just that clean!
Thanks all for your numerous "Just that simple" solution.

If you haven't noticed, I'm inquiring about a solution for the general public.

The general public has their bitcoin client behind a NAT without a forwarded port and therefore only 8 connections. Those who know how to open a port know who to limit the bandwidth using an external program.
But it would be neater to have it integrated in the client itself.
The general public should not be using computers at all unless some miracle pills are found that can cure retardation.
Quote
use netlimiter
Net Limiter occupies NDIS driver interface and introduces additional problems.

bc1q59y5jp2rrwgxuekc8kjk6s8k2es73uawprre4j
SgtSpike
Legendary
*
Offline Offline

Activity: 1400
Merit: 1005



View Profile
October 24, 2012, 07:18:35 PM
 #31

If You are behind NAT then don't open incoming 8333 port (disable UPnP in bitcoin settings) and bitcoin will connect to max of 8 nodes. Just that simple, just that clean!
Thanks all for your numerous "Just that simple" solution.

If you haven't noticed, I'm inquiring about a solution for the general public.

Can you answer to this guy's problem two post up ?
I've noticed too that bitcoind is saturating my upload speed, and I don't even have port forwarding from my gateway linux machine to the 'internal' linux server where I have bitcoind running.

Seems pretty poor design to not have it in the client already to limit upload bandwidth like bittorrent etc. has done for YEARS.
...
That IS a solution for the general public.  Post 8333 isn't going to be open on the general public's routers, therefore, at max, 8 connections will be made on the general public's computers, limited the upload bandwidth used and solving the "problem".
zvs
Legendary
*
Offline Offline

Activity: 1680
Merit: 1000


https://web.archive.org/web/*/nogleg.com


View Profile WWW
October 24, 2012, 11:12:01 PM
 #32

If You are behind NAT then don't open incoming 8333 port (disable UPnP in bitcoin settings) and bitcoin will connect to max of 8 nodes. Just that simple, just that clean!
Thanks all for your numerous "Just that simple" solution.

If you haven't noticed, I'm inquiring about a solution for the general public.

The general public has their bitcoin client behind a NAT without a forwarded port and therefore only 8 connections. Those who know how to open a port know who to limit the bandwidth using an external program.
But it would be neater to have it integrated in the client itself.
The general public should not be using computers at all unless some miracle pills are found that can cure retardation.
Quote
use netlimiter
Net Limiter occupies NDIS driver interface and introduces additional problems.

you can disable/enable the netlimiter drivers at will
lenny_
Legendary
*
Offline Offline

Activity: 1036
Merit: 1000


DARKNETMARKETS.COM


View Profile WWW
January 11, 2013, 10:37:05 AM
 #33

In linux you can use a tool called "trickle" to limit your bandwidth like this:

Code:
trickle -u50 bitcoind

That will limit its upload to 50kb/s

So useful even now, half year later, I dug this from google. Thanks!

DARKNET MARKETS >> https://DARKNETMARKETS.COM
flatfly
Legendary
*
Offline Offline

Activity: 1092
Merit: 1016

760930


View Profile
January 11, 2013, 11:50:16 AM
 #34

In linux you can use a tool called "trickle" to limit your bandwidth like this:

Code:
trickle -u50 bitcoind

That will limit its upload to 50kb/s

So useful even now, half year later, I dug this from google. Thanks!

Is there anything equivalent to trickle for cpu usage?
xxjs
Sr. Member
****
Offline Offline

Activity: 280
Merit: 250


View Profile
January 11, 2013, 11:53:46 AM
 #35

In linux you can use a tool called "trickle" to limit your bandwidth like this:

Code:
trickle -u50 bitcoind

That will limit its upload to 50kb/s

So useful even now, half year later, I dug this from google. Thanks!

Is there anything equivalent to trickle for cpu usage?

$ man nice
zvs
Legendary
*
Offline Offline

Activity: 1680
Merit: 1000


https://web.archive.org/web/*/nogleg.com


View Profile WWW
February 17, 2013, 04:30:02 PM
 #36

In linux you can use a tool called "trickle" to limit your bandwidth like this:

Code:
trickle -u50 bitcoind

That will limit its upload to 50kb/s

So useful even now, half year later, I dug this from google. Thanks!

Is there anything equivalent to trickle for cpu usage?
setting affinity?

K1773R
Legendary
*
Offline Offline

Activity: 1792
Merit: 1008


/dev/null


View Profile
February 18, 2013, 02:46:59 PM
 #37

In linux you can use a tool called "trickle" to limit your bandwidth like this:

Code:
trickle -u50 bitcoind

That will limit its upload to 50kb/s

So useful even now, half year later, I dug this from google. Thanks!

Is there anything equivalent to trickle for cpu usage?
cpulimit Wink

[GPG Public Key]
BTC/DVC/TRC/FRC: 1K1773RbXRZVRQSSXe9N6N2MUFERvrdu6y ANC/XPM AK1773RTmRKtvbKBCrUu95UQg5iegrqyeA NMC: NK1773Rzv8b4ugmCgX789PbjewA9fL9Dy1 LTC: LKi773RBuPepQH8E6Zb1ponoCvgbU7hHmd EMC: EK1773RxUes1HX1YAGMZ1xVYBBRUCqfDoF BQC: bK1773R1APJz4yTgRkmdKQhjhiMyQpJgfN
Transisto (OP)
Donator
Legendary
*
Offline Offline

Activity: 1731
Merit: 1008



View Profile WWW
June 02, 2014, 05:22:36 PM
 #38

Give the drop in number of nodes I think this might be a reason / solution.
paythrough_team
Newbie
*
Offline Offline

Activity: 56
Merit: 0


View Profile
June 15, 2014, 09:12:51 AM
 #39

Bitcoin client downloaded data is too large, it is a hassle.
Pages: « 1 [2]  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!