I have shibby tomato ver1.28 installed on my router. My cable service is basic. It has 5Mbps for download and 1Mbps for upload. This I have already verified with speednet.
Something that has puzzled me the last time I activated QoS with default settings. I will post the settings here as reference shown above
Once QoS is activated the measurement taken with speednet has changed drastically. I am still getting 5Mbps for download bandwidth but upload has dropped to 0.67Mbps. This is not at all transparent to me at first sight since during the test nothing else is using the router.
Could someone shed some light on how this is possible?
There are two main parts to most QoS implementations: prioritization and managing bandwidth.
Prioritization changes the router from sending packets on as they arrived to letting some packets jump ahead of others. This helps latency for high priority traffic.
Managing the bandwidth basically ends up dropping packets or setting a packet's ECN flag when a threshold is reached so certain types of traffic do not hog the connection. ------------------------------------ So if manually setting up QoS you want to assign priority based on what needs to have the lowest latency followed by adding bandwidth limits so the highest priority traffic doesn't take it all.
You've got your 'Download' class set to 4800/720. I bet your default classification rules are using this instead of WWW. I'm using Toastman tomato and it has a 'FileXfer' class instead of Download, with port 80 traffic limited to 512KB as WWW before it changes class to FileXfer.