How to Limit Upload Speed to 50 MB/s on Ethernet Connection in CachyOS Using GUI

Hello everyone,

I’m using CachyOS and I would like to limit the upload speed on my Ethernet connection to 50 MB/s (approximately 400 Mbps). I’m specifically looking for a way to do this through a graphical user interface (GUI) rather than using terminal commands.

Does anyone know of a tool or application available in CachyOS that allows me to easily control the upload bandwidth through a GUI? Any help or suggestions would be greatly appreciated!

There doesn’t seem to be any (up to date) GUI tools that I know for this, but if what you’re looking for is ease of use, might I suggest the wondershaper helper script?

It’s available on the AUR, so you can install it using paru -S wondershaper-git on CachyOS.

To use it, you:

  • List available interfaces using ip a and remember the name of the one you want
  • Run the command sudo wondershaper -a [interface] -d [max download speed] -u [max upload speed], where the speed is expressed as kilobits per second, so for your use case it could be perhaps sudo wondershaper eth0 409600 409600 (replace eth0 with something appropriate)
  • To stop this, you would use sudo wondershaper -c -a [interface]

Hello everyone,

The issue I mentioned earlier is no longer relevant to me, as I’ve already resolved it. I managed to solve the problem by limiting the transfer speed using rsync.