The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Шейпер и торрент на одном компе"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Квоты, ограничения, QoS / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"Шейпер и торрент на одном компе"  +/
Сообщение от Vlad (??) on 28-Янв-10, 00:35 
Здравствуйте. Я сделал все на PF+приоритет для пользователей+динамическое распределение и все отлично, но как контролировать скорость закачки торрента который расположен на самом серваке, я так и не понял. Исходящий контролируется просто отлично. Причем исходящий 640, а входящий 2048.
Client ----> (Gateway, Bandwidth controler, torrent) ---> Internet

altq on $ext_if bandwidth 630Kb hfsc queue { ack, dns, def }
queue ack bandwidth 20% priority 7 qlimit 500 hfsc (realtime 20%)
queue dns bandwidth 5% priority 6 qlimit 500 hfsc (realtime 5%)
queue def bandwidth 75% priority 5 qlimit 2000 hfsc (linkshare 25%) { q_user1, q_user2, q_torrent }
   queue q_user1    bandwidth 10% priority 3 qlimit 300 hfsc (realtime 10%)
   queue q_user2    bandwidth 20% priority 4 qlimit 300 hfsc (realtime 20%)
   queue q_torrent   bandwidth 1% priority 0 qlimit 500 hfsc (upperlimit 90% default)

Можно такое организовать на ipfw+pipe+динамический канал, а не строгая нарезка. Можно конечно самим торрентом резать, но каждый раз выставлять вручную не оч. интересно.
По форуму полазил, но не нашел про такой вариант.
Или можно такое на Linux только?

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Шейпер и торрент на одном компе"  +/
Сообщение от Vlad (??) on 28-Янв-10, 21:29 
Короче проконтролировать я так понял не получится, т.к. юзеры за натом и там понятно чей пакет, а качалка сразу на внешнем сидит. А если попробовать качалку поместить в JAIL.
Пока проблема решается у меня только вторым компом, как еще один юзер.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Шейпер и торрент на одном компе"  +/
Сообщение от reader (ok) on 29-Янв-10, 00:45 
>Короче проконтролировать я так понял не получится, т.к. юзеры за натом и
>там понятно чей пакет, а качалка сразу на внешнем сидит. А
>если попробовать качалку поместить в JAIL.
>Пока проблема решается у меня только вторым компом, как еще один юзер.
>

как ограничить то что уже пришло?
1
реже отправлять запросы на получение, но как вы объясните пакетному фильтру где идет запрос, а где отдача?
2
или убить часть пришедших пакетов что бы инициировать Slow Start , если конечно это есть на стороне отдающего и опять таки как вы объясните фильтру где подтверждение для вас, а где запрошенные данные.

вобщем почитайте о протоколе что бы понять, что входящие вы практически не контролируете.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Шейпер и торрент на одном компе"  +/
Сообщение от Vlad (??) on 30-Янв-10, 00:55 
>[оверквотинг удален]
>1
>реже отправлять запросы на получение, но как вы объясните пакетному фильтру где
>идет запрос, а где отдача?
>2
>или убить часть пришедших пакетов что бы инициировать Slow Start , если
>конечно это есть на стороне отдающего и опять таки как вы
>объясните фильтру где подтверждение для вас, а где запрошенные данные.
>
>вобщем почитайте о протоколе что бы понять, что входящие вы практически не
>контролируете.

Ну тогда остается только самому торренту регулировать нагрузку, например если он видит, что пошли запросы от клиентов, то ограничить себя, если запросов нет, то повысить до максимума. Хотябы проследить по IP, например out 192.168.1.2 to any. Интересно у каких нибудь торрентов такое есть?

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Шейпер и торрент на одном компе"  +/
Сообщение от Kext on 29-Апр-12, 13:13 
> Ну тогда остается только самому торренту регулировать нагрузку, например если он видит,
> что пошли запросы от клиентов, то ограничить себя, если запросов нет,
> то повысить до максимума. Хотябы проследить по IP, например out 192.168.1.2
> to any. Интересно у каких нибудь торрентов такое есть?

Решение простое ставим виртуалку на ней BSD или Linux там все регулируется, а свм сервак пускаем как клиент и все отлично.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру