Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Динамическое разделение трафика без известной ширины канала  (Прочитано 2015 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн hollister

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
здравствуйте, почитал маны по tc, но понял что для эффективного разделения трафа надо знать ширину канала, но как честно разделить трафик поровну между всеми юзерами если ширина канала прыгает между 50 и 150 мегабит в разное время суток? серер удаленный и имеет один сетевой интерфейс eth0 и соединения с ним pppX с помощью pptpd....

спасибо заранее
« Последнее редактирование: 19 Февраля 2011, 11:26:26 от hollister »

Оффлайн xeon_greg

  • Активист
  • *
  • Сообщений: 981
    • Просмотр профиля
Re: Динамическое разделение трафика без изв&#
« Ответ #1 : 19 Февраля 2011, 12:07:01 »
вариантов несколько, если число пользователей конечное и известно, самое главное правило чтобы не нарушалось условие "сумма гарантированной скорости всех потребителей не превышала минимальную гарантированную скорость провайдером". те если за весь промежуток времени провайдер дает минимальную полосу в 50 мбит  и к примеру пользователей 10 , тогда параметром rate гарантируй каждому пользователю(классу) скажем 4 мбит, а параметром ceil либо установить статически максимально возможную полосу минус несколько мегабит, дабы был запас, скажем  145мбит , либо же этот параметр менять скриптом в зависимости от времени суток согласно выставляемой макс скорости провайдера, те 48 или 145
« Последнее редактирование: 19 Февраля 2011, 12:09:54 от xeon_greg »

Оффлайн hollister

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
весь прикол что скорость скачет в течении дня без четкой зависимости - облачный сервер. может есть какие то програмы которые определяют ширину канала через определнный промежуток времени и выставляют нужные параметры?
скорость не должна быть привязана к числу пользователей, еще раз повторюсь, распределение должно быть честным и поровну

я новичек в линуксе, но скажу что в винде такие возможности были, не помню правда

еще не пойму куда повесить корневую дисциплину если позователи подрубаются по pptp
« Последнее редактирование: 19 Февраля 2011, 12:33:53 от hollister »

Оффлайн xeon_greg

  • Активист
  • *
  • Сообщений: 981
    • Просмотр профиля
насчет определения ширины канала в принципе возможно, но только на опред сервер  на который будет доступ поскольку там нужно установить ПО (iperf), деление получится справедливым если каждого пользователя представлять как отдельный класс у которого есть гарантированная полоса(rate) и максимально возможная в случае когда она не занята соседними классами (ceil). почитай про дисциплину htb и очередь sfq

Оффлайн hollister

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
http://kovyrin.net/2006/04/06/5min-guide-to-linux-shaping-htb/
это подойдет? как сделать в моем случае? я вообще невкуриваю...............
« Последнее редактирование: 19 Февраля 2011, 12:51:58 от hollister »

Оффлайн xeon_greg

  • Активист
  • *
  • Сообщений: 981
    • Просмотр профиля
в общем и цело да это путь решения, но для понимания происходящего тебе надо почитать Linux Advanced Routing & Traffic Control HOWTO, напиши в гугле найдешь на русском,
http://luxik.cdi.cz/~devik/qos/htb/manual/userg.htm
http://www.nixp.ru/articles/%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D1%81%D0%B5%D1%82%D0%B5%D0%B2%D1%8B%D0%BC-%D1%82%D1%80%D0%B0%D1%84%D0%B8%D0%BA%D0%BE%D0%BC-%D0%BF%D0%BE%D1%81%D1%80%D0%B5%D0%B4%D1%81%D1%82%D0%B2%D0%BE%D0%BC-%D0%BE%D1%87%D0%B5%D1%80%D0%B5%D0%B4%D0%B5%D0%B9.html
ну и те ссылки что есть в этих

Оффлайн hollister

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
мне лучше сначла сделать,а потом уже понимать... надо уже сегодня все поднять

Пользователь решил продолжить мысль 19 Февраля 2011, 16:42:31:
заюзал HTB скрипт, но как мне сделать так что бы автоматом скорость выделялась любому юзеру в мегабит?

уф... ничего блин не получается..........................я вообще запутался во всем....
« Последнее редактирование: 19 Февраля 2011, 17:52:58 от hollister »

 

Страница сгенерирована за 0.048 секунд. Запросов: 25.