[FUG-BR] [OFF-Topic] HFSC: Definição de bandwidth, realtime, linkshare, upperlimit
Alessandro de Souza Rocha
etherlinkii em gmail.com
Quarta Setembro 12 18:47:26 BRT 2007
Em 12/09/07, Marcelo/Porks<marcelorossi em gmail.com> escreveu:
> Olha eu de novo...
> Esse site que o mofo passou
>
> > > http://devwiki.pfsense.org/HFSCBandwidthShapingNotes
>
> É bem interessante... só queria que alguém confirmasse se eu entendi
> corretamente
>
> (Claro que o melhor jeito de saber se realmente é... é testar... mas
> se alguém já testou e sabe a resposta poderia compartilhar com a
> lista.. assim fica documentado explicitamente, praticamente um
> mingauzinho)
>
> A banda de uma fila se dá inicialmente pelo valor do 'realtime'
>
> Essa banda pode aumentar com o valor do 'linkshare'
> Aqui eu entendi que a banda é somada o valor do linkshare.. ou seja:
> - realtime 10%
> - linkshare 20%
> Nesse caso a banda da fila pode chegar a 30%... certo, né?
> Ou o linkshare se torna o novo valor da banda? Neste caso a banda
> ficando com 20%?
>
> Se eu não especificar 'linkshare' então a banda começa com o valor do
> 'realtime' e cresce até o valor especificado no 'bandwidth', certo?
>
> não importando o que aconteça... a banda nunca ultrapassa o valor do
> 'upperlimit'
> não importando o que aconteça... a banda nunca é menor que o valor do 'realtime'
>
> Ah! Desculpem.. eu não coloquei 'OFF-Topic' no post inicial... arrumei
> isso desta vez. Desculpas!
>
> E muito obrigado de novo!
>
> On 9/12/07, Marcelo/Porks <marcelorossi em gmail.com> wrote:
> > On 9/12/07, m0f0x <elmofo em uol.com.br> wrote:
> > > http://devwiki.pfsense.org/HFSCBandwidthShapingNotes
> >
> > Thanks! El muefo!
> > Aproposito.. você está nos devendo uma visita aqui na empresa...
> > conhecer o novo lugar.
> > Estamos te esperando (sério, viu?)
> >
> > >
> > > On Wed, 12 Sep 2007 16:43:43 -0300
> > > "Marcelo/Porks" <marcelorossi em gmail.com> wrote:
> > >
> > > > Pessoal, aqui na lista eu encontro 'zilhares' de mensagens sobre PF
> > > > +ALTQ+HFSC...
> > > >
> > > > Entretanto eu quero saber umas coisinhas que eu não encontrei na
> > > > lista... nem nas páginas do manual (man pf.conf)
> > > >
> > > > Quando eu crio uma fila, por exemplo com o nome 'xxx' e posso definir
> > > > 4 coisas:
> > > > - bandwidth
> > > > - realtime
> > > > - linkshare
> > > > - upperlimit
> > > >
> > > > altq on $Ext_IF1 hfsc bandwidth 512kb queue { xxx, yyy }
> > > > queue xxx bandwidth 10% \
> > > > hfsc(ecn realtime 20% linkshare 5% upperlimit 30%)
> > > > queue yyy bandwidth 90% \
> > > > hfsc(ecn realtime 50% linkshare 60% upperlimit 95%)
> > > >
> > > > Minha pergunta é... o que exatamente esses valores podem ser?
> > > > se eu colocar bandwitdth em 10%, então eu teria 51.2 kb?
> > > >
> > > > Mas mesmo com o bandwidth em 10%, eu coloquei o realtime em 20%...
> > > > isso quer dizer que essa fila pode chegar a 102.4kb?
> > > > E pode compartilhar 5% do que? dos 51.2kb ou dos 512kb (que é o link
> > > > total)
> > > >
> > > > E o upperlimit? esses 10% a mais nele só poderia ser pego se a fila
> > > > 'yyy' compartilhasse 10% no mínimo? (realtime em 20% para chegar em
> > > > 30% falta 10%)
> > > >
> > > > Desculpe esse monte de pergunta, mas como eu disse no começo não achei
> > > > em lugar algum...
> > > >
> > > > Obrigado!
> > > >
> > > > --
> > > > Marcelo Rossi
> > > > "This e-mail is provided "AS IS" with no warranties, and confers no
> > > > rights." -------------------------
> > > > Histórico: http://www.fug.com.br/historico/html/freebsd/
> > > > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
> > > -------------------------
> > > Histórico: http://www.fug.com.br/historico/html/freebsd/
> > > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
> > >
> >
> >
> > --
> > Marcelo Rossi
> > "This e-mail is provided "AS IS" with no warranties, and confers no rights."
> >
>
>
> --
> Marcelo Rossi
> "This e-mail is provided "AS IS" with no warranties, and confers no rights."
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>
olha um exemplo ai pra vc.
firewall# pfctl -s queue
queue root_vr0 bandwidth 128Kb priority 0 {dflt_out1, local1}
queue dflt_out1 bandwidth 6.40Kb hfsc( default )
queue local1 bandwidth 121.60Kb
queue root_tun0 bandwidth 128Kb priority 0 {dflt_out2, local2}
queue dflt_out2 bandwidth 6.40Kb hfsc( default )
queue local2 bandwidth 121.60Kb
--
Alessandro de Souza Rocha
Administrador de Redes e Sistemas
Freebsd-BR User #117
Mais detalhes sobre a lista de discussão freebsd