Пропускная способность газа через iptables


14

Мне нужно регулировать использование полосы пропускания, подобно тому, как это делают некоторые интернет-провайдеры, чтобы через пару секунд она снизила скорость.

Ответы:


18

То, что вы ищете, называется Traffic Shaping. Лучший источник информации для него (о котором я знаю) - Linux Advanced Routing and Traffic Control . Это немного устарело, но все еще содержит массу хорошей информации. Если вы ищете Google Linux Traffic Shaping, вы можете найти некоторые сценарии и инструменты, которые немного упростят настройку формирования трафика.

Конкретными командами, которые вы будете использовать, если вы не найдете инструмент или скрипт, который сделает всю работу за вас, являются tc и / или tcng. Я также хочу предупредить вас, что формирование трафика может стать очень сложным, если вы не сделали этого раньше, особенно если вы пытаетесь сделать это вручную.

Кроме того, помните, что вы можете только надежно контролировать скорость данных, которые вы отправляете.

Вы также можете проверить эти похожие вопросы о сбое сервера:


Я должен был упомянуть об этом в своем первоначальном ответе, но другим общим термином для этого (хотя он включает немного больше) является QoS (Качество обслуживания). Это еще один хороший термин для наблюдения при попытке управления трафиком.
Кристофер Кашелл

0

Мы используем tc.bash ( ссылка ) для управления трафиком в сочетании с IPTables. Он сделал свое дело для всего, что нам было нужно до сих пор.

(Протестировано на CentOS 4 и 5 и должно работать с любыми версиями linux с tc и iptables.)


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.