It is possible to limit the network usage of geth/parity while updating my node?

I want to be able to update (slowly, this doesn't matter), to reduce the strain on my network. Does anyone know a way to do this within geth or parity?

  • I think that's only possible on network level.
    – q9f
    Jun 8, 2017 at 10:04

2 Answers 2


geth and parity don't include this functionality but it is possible to do this at the network level. Here's how to do this for some major OSs.


Use 'trickle' - https://wiki.archlinux.org/index.php/trickle

In Ubuntu (for example):

sudo apt-get install trickle

Then to run the geth client with upload limited to 50kb/second, simply use trickle (which executes geth for you):

trickle -u 50 ./geth
  • While this is a possible solution for some use cases, it doesn't answer my question.
    – tehp
    Sep 20, 2017 at 21:54

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.