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]
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.