PF+распределение канала
Добавлено: 2009-12-21 17:38:41
Привет всем. Весь pf.conf приводить не буду, т.к. все работает.
Хочу поговорить только о том как торрент ограничить по скорости, если в это время пользуются др. пользователи.
Стоит у меня FreeBSD-7.2 на компе Pentium III и отдельно стоит комп на котором крутится samba и transmission
Трафик такой, для RU-256 и внутренний 1024
Уже все выставил и приоритеты, но если торрент присосется, то все почти забирает и канал для других пользователей почти не отдается.
Игрался вот так
queue smbserv_down_ukr priority 0 bandwidth 50Kb hfsc (upperlimit 700Kb)
внешка то разгружается, но если кто-то еще торрент качает, то все равно редко делит нормально
А хотелось бы, если линия не нагружена, то только тогда забирать все 900Кб.
Я не знаю на сколько PF все гибко делает. Интересно IPFW как делит. Я в основном в PF HFSC предпочитаю, может CBQ попробовать?
Хочу поговорить только о том как торрент ограничить по скорости, если в это время пользуются др. пользователи.
Стоит у меня FreeBSD-7.2 на компе Pentium III и отдельно стоит комп на котором крутится samba и transmission
Трафик такой, для RU-256 и внутренний 1024
Код: Выделить всё
altq on $int_if hfsc bandwidth 100Mb queue { local_net, inet_ext }
queue local_net priority 1 bandwidth 98Mb hfsc (default)
queue inet_ext bandwidth 980Kb hfsc { ru_down, ukr_down }
queue ru_down priority 7 bandwidth 240Kb hfsc { smbserv_down, user2_down, user7_down, user1_down }
queue user7_down priority 6 bandwidth 30Kb hfsc (realtime 80Kb upperlimit 230Kb)
queue user1_down priority 5 bandwidth 30Kb hfsc (realtime 80Kb upperlimit 230Kb)
queue user2_down priority 4 bandwidth 30Kb hfsc (realtime 80Kb upperlimit 230Kb)
queue smbserv_down bandwidth 30Kb hfsc (upperlimit 30Kb) #####(мой второй комп)
queue ukr_down priority 3 bandwidth 700Kb hfsc (linkshare 240Kb){ smbserv_down_ukr, user7_down_ukr, user2_down_ukr, user1_down_ukr }
queue user7_down_ukr bandwidth 50Kb hfsc (realtime 300Kb upperlimit 500Kb)
queue user1_down_ukr priority 2 bandwidth 50Kb hfsc (realtime 300Kb upperlimit 700Kb)
queue user2_down_ukr bandwidth 50Kb hfsc (realtime 100Kb upperlimit 500Kb)
queue smbserv_down_ukr priority 0 bandwidth 50Kb hfsc (upperlimit 900Kb) #####(мой второй комп)Игрался вот так
queue smbserv_down_ukr priority 0 bandwidth 50Kb hfsc (upperlimit 700Kb)
внешка то разгружается, но если кто-то еще торрент качает, то все равно редко делит нормально
А хотелось бы, если линия не нагружена, то только тогда забирать все 900Кб.
Я не знаю на сколько PF все гибко делает. Интересно IPFW как делит. Я в основном в PF HFSC предпочитаю, может CBQ попробовать?