Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Понизить скорость сетевого интерфейса в Linux
цитата
14/05/10 в 10:28
 clever
Есть возможность менять скорость сетевого соединения сервера (ОС Linux)? К примеру, 100Mbit понизить до 50Mbit?
цитата
14/05/10 в 10:42
 Noobus Boobus
Интересует скорость интерфейса или шейпинг апача/нгинксa?
цитата
14/05/10 в 10:58
 clever
Думаю надежней будет управление скоростью интерфейса.
цитата
15/05/10 в 07:26
 Noobus Boobus
http://kovyrin.net/2006/04/06/5min-guide-to-linux-shaping-htb/
Неплохая статья на эту тему по первой же ссылке из гугла, на русском.
цитата
15/05/10 в 09:17
 lega_cobra
clever писал:
Думаю надежней будет управление скоростью интерфейса.


Интересно как, кроме переключения стандарта между 10 и 100? icon_smile.gif Речь может идти о шейпере, как я понимаю.
цитата
15/05/10 в 14:02
 adminZ
lega_cobra писал:
Интересно как, кроме переключения стандарта между 10 и 100? icon_smile.gif Речь может идти о шейпере, как я понимаю.


это наверно и имеется ввиду, заюзай iptables
цитата
15/05/10 в 14:08
 Dr.Syshalt
Вот как я в VMWare в виртуальной машине шейплю адрес хоста - чтобы испытывать стриминг видео на медленных соединениях


Код:
#!/bin/bash
#
# /etc/rc.local: Local multi-user startup script.
#

DEV=eth0
tc qdisc del dev $DEV root
tc qdisc add dev $DEV root handle 1: cbq avpkt 1000 bandwidth 1000mbit
tc class add dev $DEV parent 1: classid 1:1 cbq rate 512kbit allot 1500 prio 5 bounded isolated
tc filter add dev $DEV parent 1: protocol ip prio 16 u32 match ip dst 192.168.242.1 flowid 1:1


192.168.242.1 - адрес хост-машины, зажимается до 512kb/s

Дальше - man tc, LARTC, там все подробно расписано.


Эта страница в полной версии