Как ограничить скорость (трафик) CentOS
Иногда возникает проблема, когда какой-то пользователь в VPS или на выделенном (dedicated) сервере в стойке "жрет" общий канал, и его, (инет канала), не хватает другим клиентам в этой же стойке. (Имеется в виду, что вся стойка подключена к одному инет каналу)
Качаем написанный уже код (вирусов нет - проверено =)
А теперь настраиваем данный скрипт, в файле rc.shape.down.classes нас интересует строчка:
20Mbit - это и есть наш лимит канала на исходящую скорость, можете ставить какой пожелаете (нужно менять оба значения)
так же есть файл rc.shape.up.classes, в нем похожие строчки, только теперь указана скорость на входящую скорость.
$TC class add dev $DEV_P1_UP parent 1:1 classid 1:900 htb rate 120Mbit ceil 120Mbit
В файле users вместо 127.0.0.1 ставим IP вашего сервера.
Чтобы запустить скрипт просто добавляем его в автозагрузку
echo "/etc/rc.d/shape/rc.shape start" >> /etc/rc.local
и стартуем его /etc/rc.d/shape/rc.shape start