Jump to content

Recommended Posts

Posted

Коллеги, столкнулся с неприятным моментом.

 

Настраиваются шейперы для 2х групп сетей - для одной группы полоса Н кбит, для другой - Н*4.

 

Шейпит все правильно, однако, в шейпере даже при отсутствии нагрузки пакеты почему-то испытывают задержки, изменяющиеся в зависимости от полосы.

 

Машина не перегружена, лоад менее 0.2

 

Куда копать?

БСД 5.3

шейп настраивается таким образом:

/sbin/ipfw -q pipe ${s_p} config bw ${4}Kbits/s buckets 128

Posted

При отсутствии нагрузки - что имеется в виду? И какой величины задержки?

 

Если задержка порядка 5-10 миллисекунд - посмотри на параметр HZ своего ядра. По умолчанию dummynet отрабатывает свои очереди 100 раз в секунду, поэтому средняя добавленная задержка будет 5 миллисекунд ( 1/100/2 ). Если увеличить этот параметр (HZ) до 1000, средняя задержка в пустой пайпе будет 0,5 ms, да и нарезка канала будет производиться точнее.

Posted

${4} - это не 4, а четвертый параметр вызова скрипта.

 

При задержке 4 килоБИТА пакет в 1000 БАЙТ будет передаваться не 250 мс, а чуть больше 2 секунд.

 

Всё-таки есть надежда, что реально юзерам скорость на 4 килобита не режут :) Хотя - для злостных неплательщиков самое оно - при доступе к локальному ftp :P

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.