mlevel Posted November 11, 2012 (edited) Создаю pipe's для нарезки скорости от 5 до 60 Мбит/с. По умолчанию queue size = 50. Есть ли смысл на таких скоростях уменьшать/увеличивать размер очереди? /sbin/ipfw pipe 1 config bw 20Mbit/s mask dst-ip 0XFFFFFFFF /sbin/ipfw pipe 2 config bw 30Mbit/s mask dst-ip 0XFFFFFFFF /sbin/ipfw pipe 3 config bw 40Mbit/s mask dst-ip 0XFFFFFFFF Пример pipe: 00071: 30.000 Mbit/s 0 ms burst 0 q131143 50 sl. 0 flows (1 buckets) sched 65607 weight 0 lmax 0 pri 0 droptail sched 65607 type FIFO flags 0x1 32768 buckets 161 active mask: 0x00 0x00000000/0x0000 -> 0xffffffff/0x0000 Что дает уменьшение bucket с 64(по умолчанию) до 16(минимально допустимое значение)? Также хотелось бы разобраться с GRED. У кого-то есть наработки по значениям для таких скоростей? Например: gred 0.002/50/[b]100[/b]/0.1 Если я задаю слишком большое значение max_th (100 в примере) то соответственно у пользователя скорость будет больше заявленой? Edited November 11, 2012 by mlevel Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
morom Posted November 12, 2012 По поводу наработок - я пользовался этим - http://freebsd-r16.narod.ru/freebsd/shaper.html Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
a-zazell Posted November 12, 2012 Досталось по наследству, правда, но pipe создаем с queue = 3/8 от bw: pipe 1000 config bw 5120k queue 1920k А вообще наблюдается: $ vmstat -z ITEM SIZE LIMIT USED FREE REQUESTS FAILURES 64 Bucket: 536, 0, 879, 3, 879, 115 128 Bucket: 1048, 0, 4573, 2, 4573, 920 Пока не разобрался с чем связано Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...