Це не особливо корисно, але єдиний спосіб (який я знаю) по-справжньому ефективно обмежувати пропускну здатність - це використання технології формування пакетів або створення черги. Єдиний по-справжньому продуманий метод, про який я знаю, - це лінійка приладів PacketShaper, якими зараз володіє Bluecoat .
Я сам не користувався ними протягом декількох років, але я використовую проксі-сервери Bluecoat щодня, тому я не відставав від розвитку діапазону PacketShaper.
Вони дорогі, але по-справжньому чудові в тому, що роблять. Вони взагалі не використовують черги - вони динамічно маніпулюють розміром вікон TCP, щоб зменшити пропускну здатність під час розмови з парою tcp. В останніх випусках вони також знають додатки, тож ви можете сказати "заглушити iPlayer та Youtube, але пропустити все інше".
Я справді чухаю поверхню можливостей цих пристроїв, але зупиняюсь, оскільки вони не стосуються Ubuntu, тому боюся, що ця відповідь не є цілком актуальною.