Моє з'єднання DSL не має надійної максимальної швидкості. Раніше я використовував QoS Tomato , і він, здається, працює, але задихається, коли швидкість DSL знижується нижче, ніж максимальна.
Якщо швидкість завантаження значно відрізняється, вам потрібно буде бути консервативним і використовувати 90% від вашої найнижчої оцінки .
Але це не означає "зарезервувати певну кількість пропускної здатності для додатків з високим пріоритетом". Це фактично обмежує загальну пропускну здатність маршрутизатора на те, що я помістив у поле. Якщо я поставлю число, яке перевищує фактичну пропускну здатність за цей день, воно не може виконати свою роботу. Якщо я поставлю занадто низьке число, воно обмежує все нижчим, ніж те, на що насправді здатний модем:
Наприклад, звичайні результати speedtest.net з вимкненим QoS:
- 2900 кбіт / с вниз 700 кбіт / с вгору
- 3140 кбіт / с вниз 723 кбіт / с
Після ввімкнення QoS зі швидкістю 500 кбіт / с вниз на 100 кбіт / с, щоб довести, що це все обмежує
- 64 кбіт / с вниз 459 кбіт / с вгору
- 65 кбіт / с вниз 456 кбіт / с вгору
Я дійсно не хочу весь час обмежувати свою пропускну здатність до 50% максимальної швидкості лише для того, щоб QoS працював, але я хочу мати можливість отримувати пріоритет для SSH-матеріалів та веб-матеріалів, а також зменшувати пріоритетність для фонових зображень на високому рівні, пропускну здатність матеріалу. Чи є спосіб це зробити? Як, коли виходять пакети з високим пріоритетом, тимчасово повільна передача пакетів з низьким пріоритетом?