Erik Sperling Johansen
Speed limits are currently not very functional.
1) It should not be necessary to stop and start connections in order to apply a new speed limit.
2) The "per-connection" term in the favorite's speed limit is unclear. Does this mean
a) Per TCP Connection
b) Per active Worker (that is, total speed limit for all segmented download connections)
c) Per site
3) Speed limits seem to work for a while, and then they apparently disappear. If I restart the SmartFTP client, they start to be applied again
4) The actual download speed is limited in a way that allows it to fluctuate above the set limit. Effective speed with a 1000 kB/sec limit varies between 0.98 and 1.05 MB/sec. It would be good if a speed limit meant that SmartFTP read at most exactly the requested amount off sockets per second, and rather kept larger socket receive buffers.
The intent with speed limiting typically is to free up bandwidth on a saturated link, because the link is needed for other work. This isn't working now.
Optimally, I'd like to keep the current "limit global bandwidth" settings, but add an Enabled/Disabled toggle that is accessible directly in the UI.
1) It should not be necessary to stop and start connections in order to apply a new speed limit.
2) The "per-connection" term in the favorite's speed limit is unclear. Does this mean
a) Per TCP Connection
b) Per active Worker (that is, total speed limit for all segmented download connections)
c) Per site
3) Speed limits seem to work for a while, and then they apparently disappear. If I restart the SmartFTP client, they start to be applied again
4) The actual download speed is limited in a way that allows it to fluctuate above the set limit. Effective speed with a 1000 kB/sec limit varies between 0.98 and 1.05 MB/sec. It would be good if a speed limit meant that SmartFTP read at most exactly the requested amount off sockets per second, and rather kept larger socket receive buffers.
The intent with speed limiting typically is to free up bandwidth on a saturated link, because the link is needed for other work. This isn't working now.
Optimally, I'd like to keep the current "limit global bandwidth" settings, but add an Enabled/Disabled toggle that is accessible directly in the UI.