Ограничение канала или шейпер в Linux
Если нужно ограничить канал в Linux системах можно воспользоваться пакетами wondershaper и trickle.
В Ubuntu их можно установить командой:
1. Пакет wondershaper ограничивает трафик для указанного интерфейса.
Например если требуется ограничить канал на интерфейсе eth0 нужно выполнить команду:
Шейпер ограничит входящее подключение для интерфейса eth0 на уровне 4096 кбит/с (4 Мбит/c), соответственно исходящий канал будет ограничен до 2 Мбит/c.
Посмотреть список интерфейсов в системе можно командой ifconfig -a или ip link
2. Пакет trickle ограничивает канал для указанного процесса.
Например если нужно ограничить канал для браузера firefox то его следует запустить командой:
В итоге шейпер ограничит входящий трафик до 4 Мбит/c (480 Кбайт/с) исходящий канал до 2 Мбит/c для процесса firefox.
В Ubuntu их можно установить командой:
apt-get install wondershaper trickle
1. Пакет wondershaper ограничивает трафик для указанного интерфейса.
Например если требуется ограничить канал на интерфейсе eth0 нужно выполнить команду:
wondershaper eth0 4096 2048
Шейпер ограничит входящее подключение для интерфейса eth0 на уровне 4096 кбит/с (4 Мбит/c), соответственно исходящий канал будет ограничен до 2 Мбит/c.
Посмотреть список интерфейсов в системе можно командой ifconfig -a или ip link
2. Пакет trickle ограничивает канал для указанного процесса.
Например если нужно ограничить канал для браузера firefox то его следует запустить командой:
trickle -d 480 -u 240 firefox
В итоге шейпер ограничит входящий трафик до 4 Мбит/c (480 Кбайт/с) исходящий канал до 2 Мбит/c для процесса firefox.
- 0
- 15 февраля 2019, 11:13
- GreatAlex
Комментарии (0)
RSS свернуть / развернуть