Автор Тема: Принцип нарезки полосы пропускания в squid  (Прочитано 1799 раз)

Оффлайн DDDstart

  • Участник
  • *
  • Сообщений: 73
  • Linux создан для сети, как птица для полета
    • Свято-Введенский приход
Есть Инет 4Mbps
Сделал нарезку полос пропускания для пользователей
256Kbps, 512, 1024, 2048 ну и 4096. Все работает.

И возник такой вопрос. Каков САМ ПРИНЦИП работы этой нарезки?
Т.е. если работает один пользователь с разрешенной полосой в 2048 Кбит,
подключается еще один, с такой же разрешенной полосой, то как они работают?
Делят свою полосу пополам? Т.е. каждый уже будет работать на 1 Мбите?

А если при этом включаются несколько пользователей из других групп, например из 512 Кбит,
то они берут часть полосы пропускания из этих же 2 Мбит, или не мешают работать группе
с 2Мбит, а откусывают часть полосы от вторых 2 Мбит?

Т.е. в совокупности получается, что занято уже от 4Мбит 2Мит+512 Кбит?

Так или я понимаю принцип распределения полосы пропускания неверно?
Неверующие остаются неверующими только лишь до момента своей смерти.
http://vvedenskiy.org

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 166
    • Домашняя страница
man tcПри установленном пакете man-pages-ru и на русском.
Андрей Черепанов (cas@)

Оффлайн DDDstart

  • Участник
  • *
  • Сообщений: 73
  • Linux создан для сети, как птица для полета
    • Свято-Введенский приход
man tcПри установленном пакете man-pages-ru и на русском.

Пакет поставил, но ман на английском все равно.
Насколько google смог перевести, прочитал, но по интересующему меня вопросу там ничего не увидел.
Неверующие остаются неверующими только лишь до момента своей смерти.
http://vvedenskiy.org

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 166
    • Домашняя страница
Пакет поставил, но ман на английском все равно.
Так посмотрите, какая локаль стоит (locale). Под root локаль выставлена в POSIX для совместимости. Смотрите под пользователем или выставляйте LANG=ru_RU.UTF-8
Андрей Черепанов (cas@)

Оффлайн DDDstart

  • Участник
  • *
  • Сообщений: 73
  • Linux создан для сети, как птица для полета
    • Свято-Введенский приход
Ваш труд я досканальнейшим образом изучил.
Пришло какое-то понимание, как происходит контроль трафика,
но конкретно на свой вопрос ответа я не нашел.
Более того, не смог даже однозначно определить к какому классу отнести.

Неверующие остаются неверующими только лишь до момента своей смерти.
http://vvedenskiy.org

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 166
    • Домашняя страница
Ваш труд я досканальнейшим образом изучил.
Пришло какое-то понимание, как происходит контроль трафика,
но конкретно на свой вопрос ответа я не нашел.
Более того, не смог даже однозначно определить к какому классу отнести.
Надо читать про типы очередей — в конце руководства приведены ссылки:
СМ. ТАКЖЕ
       tc-cbq(8), tc-htb(8), tc-sfq(8), tc-red(8), tc-tbf(8), tc-pfifo(8), tc-bfifo(8), tc-pfifo_fast(8), tc-filters(8)

Если нужно введение, то смотрите http://www.xakep.ru/post/49421/?print=true
Андрей Черепанов (cas@)