JavaThrottle is a pipe bandwidth limiting throttle, with a gui to change the throttle on the fly.
Features
* Works via standard unix pipes.
* Shows the number of bytes sent and the current rate.
* Gives the ability to set the throttle
Tutorial Details:
* Includes a good set of command line flags so you can start it in whatever mode you like.
* Throttle tries to be as smooth as possible at slow speeds and as efficient as possible at high speeds.
* Tested on streams in excess of 100GB and spanning many days.
Using
... | java -jar javathrottle.jar | ...
* Use it to slow/pause programs by controlling how fast they can output data.
* Use it with a tool like netcat to control network saturation.
* Use it to show how many bytes have been sent through a pipe.
* Set it to \"unlimited\" and show the rate of data through a pipe.
* Throttle how much CPU or disk activity an IO-bound program can use (like archivers, makefiles, or SQL interpreters).
* Imaginatively combine this program with others!
Read
Tutorial at: Click here to view the tutorial
Rate Tutorial: JavaThrottle
View Tutorial: JavaThrottle
Related
Tutorials:
|