what controls virtualmin upload speed?

Internet upload vs download speeds are not necessarily faster download vs upload…my mobile phone for example is very often 50:50 and even better.

This has nothing to do with bits vs bytes either…A 300mb file on a 50mbps phone connection should transfer in less than 10 minutes no problem.

The trouble is, virtualmin is uploading at like 100kbps…this is only a fraction of the available speed on the phone.

The choke is the Virtualmin system.

For example, in Ispconfig (which I have on another server), I can control the ftp data transfer rate…it is just a normal LAMP configuration…the difference being only the control panel itself and pureftpd.
Btw, ispconfig just sites on top of the lamp install and doesn’t customise the underlying webserver during install.

There must be a setting in the Virtualmin system somewhere where this is controlled?

EDIT… I wonder…https://unix.stackexchange.com/questions/48502/how-to-limit-ftp-speed/48987#48987
Will take a look at this on desktop PC when I get up.

Now this article has some very interesting information…(I’m reading chapter 9 but there is more chapters in the book…for those like me who are new to this, definitely read chapter 2 -introduction first. Overall, this is quite enlightening)

https://www.lartc.org/howto/lartc.qdisc.classless.html