Ver Feed RSS

m4d3

PCQ - Traduzido e comentado por M4D3

Avaliação: 3 votos, 5,00 média.
Traduzido do original em inglês postado por Magal.
PCQ – Parâmetros e Exemplos


Aplicação

O PCQ foi criado para otimizar sistemas que utilizam QoS maciças, onde a maioria das filas são exatamente as mesmas para os diferentes sub-fluxos.
Por exemplo, um sub-fluxo pode ser de download ou upload para um cliente específico ou de ligação ao servidor.

O algoritmo PCQ é muito simples - a primeira que utiliza classificadores selecionados para distinguir um sub-fluxo de outro, e em seguida, aplica filas FIFO (First In First Out) de tamanhos individuais e limitação de cada sub-fluxos(exatamente a mesma para todos os sub-fluxos), e em seguida aplica limitação de tamanho por FIFO a todos os grupos globais de sub-fluxos.


Parametros PCQ:

pcq-classifier (dst-address | dst-port | src-address | src-port; default: seleção do identificador de sub-fluxo
pcq-rate (número) : valor máximo disponível para cada sub-fluxo
pcq-limit (número) : tamanho da fila de um sub-fluxo em pacotes
pcq-total-limit (número) : tamanho da fila FIFO global







Então, em vez de ter 100 filas com 1000kbps de limitação para download PCQ podemos ter uma fila com 100 sub-fluxos.


Exemplos de classificação:

Para compreender melhor a classificação, vamos supor uma lista de 18 pacotes de fluxos de um endereço e porta específicos, para um endereço e porta específicos. Então, vamos escolher um classificador e dividir os 18 pacotes PCQ em sub-fluxos.











Exemplos para taxa (rate) PCQ:

Aqui é possível ver o que acontece se a taxa PCQ é, ou não é especificada.
Se os limites (pcq-rate e max-limite) não são especificados, o comportamento da fila pode ser impreciso, por este motivo é fortemente recomendado usar pelo menos uma destas opções.
Definindo a taxa de pcq-rate em 128000 (128k) em uma queue de 512k, então teremos cada usuário utilizando até 128k desta mesmo com utilização de apenas 50% da queue (situação esta que pode ser desejável), de outro modo quando houverem 7 usuários utilizando desta pcq, o valor total da queue de 512k será dividido de forma igual entre os utilizadores em 73k cada.






Neste outro exemplo, sem definir a taxa pcq-rate e utilizando uma queue de 512k, ao tempo em que apenas 1 usuários estiver utilizando deste controle, o mesmo poderá utilizar até o valor total da queue de 512k, ao passo que ao serem inseridos novos usuários na mesma queue a banda total da queue será dividida entre os participantes de forma igual.







Conclusão

É imprescindível o uso de PCQ em provedores com alto fluxo e banda limitada para o controle de serviços, otimização e priorização de fluxo.

Através do conhecimento avançado deste recurso é possível programar diversas soluções em conjunto para monitoramento, marcação, tratamento, enfileiramento e distribuição deste fluxo de maneira apropriada ao uso otimizado dos recursos disponíveis no provedor.

Portanto não existe uma regra que se aplique a todos os casos, mas o estudo de cada caso leva a criação de controles personalizados que podem trabalhar em conjunto para obtenção do resultado esperado.

É interessante dizer que não só deste, mas de um conjunto de controles faz um serviço de qualidade e que o uso inapropriado deste recurso pode trazer dores de cabeça a seus utilizadores e portanto, antes de tudo estude o comportamento das queues para obter o melhor resultado possível para o seu caso.

Grande abraço

Luciano Rampanelli / M4D3
[email protected]

Atualizado 27-05-2009 em 01:12 por m4d3

Categorias
Não Categorizado

Comentários

Página 1 de 2 12 ÚltimoÚltimo
  1. Avatar de vitorvieira
    Estou tentando me iniciar no uso de uma distro Linux, mas me assusta muito entrar em contato com linguagem e termos que não entando nada, parecendo estar entre gênios da programação, e que jamais conseguirei saber do que se trata.
    Gostaria que me orientassem para conseguir dar partida em minha iluminação e instrução pára, aos poucos, ir entendendo desta ciência informata.
    E, até para instalar um simples distro linux, foi muito difícil, não conseguindo instalar a contento um Ubuntu ou um Fedora que ganhei num LinuxDay que participei em Colatina, ES. Duas máquinas que instalei ficaram faltando muita coisa para ficar funcional.
    A tal partição, quando chegou aquelas perguntas fatais e apresentou-me uns parâmetros, não consegui saber do que se tratava. Tentei recuar, voltar, mas o programa não permitia, me forçando a aceitar tudo que estava escrito e até apagar o que não desejava.
    Gostaria de contar com um expert para me ajudar e esclarecer sobre como instalar e domar este "dragão" que não consigo sequer entender suas necessidades de comandos inserir para melhorar suas ações.
    Perdoem-me, mas sou um neófito, embora com 61 anos é a primeira vez que tento instalar num PC algum Linux, embora ande procurando me informar e tenho encontrado muitos jovens que só me dizem para "enfrentar" o desconhecido e com os tombos ir aprendendo, mas sempre tive medo, pois as tentativas me levam a ter deletados, por minha imperícia e despreparo que achei que pudesse ultrapassar com a força de vontade em aprender como lidar com o Linux.
    Sou aposentado e resido perto do Shopping Iguatemi em Porto Alegre, Fone (51) 33074149 ou (51) 9671-1950.
    Agradecido por me haverem lido, fico aguardando contato ou indicação de algum lugar que pudesse levar meu PC para instalar e configurar melhor o Ubuntu ou outras distroa mais fáceis para um iniciante (que sabe muito precisar, aprender para conseguir coisas tão simples e básicas como usá-los).
    Muito obrigado!
  2. Avatar de river2
    O Magal já tinha publicado esse artigo no forum, mas valeu Luciano.
  3. Avatar de info24hs
    Citação Postado originalmente por vitorvieira
    Estou tentando me iniciar no uso de uma distro Linux, mas me assusta muito entrar em contato com linguagem e termos que não entando nada, parecendo estar entre gênios da programação, e que jamais conseguirei saber do que se trata.
    Gostaria que me orientassem para conseguir dar partida em minha iluminação e instrução pára, aos poucos, ir entendendo desta ciência informata.
    E, até para instalar um simples distro linux, foi muito difícil, não conseguindo instalar a contento um Ubuntu ou um Fedora que ganhei num LinuxDay que participei em Colatina, ES. Duas máquinas que instalei ficaram faltando muita coisa para ficar funcional.
    A tal partição, quando chegou aquelas perguntas fatais e apresentou-me uns parâmetros, não consegui saber do que se tratava. Tentei recuar, voltar, mas o programa não permitia, me forçando a aceitar tudo que estava escrito e até apagar o que não desejava.
    Gostaria de contar com um expert para me ajudar e esclarecer sobre como instalar e domar este "dragão" que não consigo sequer entender suas necessidades de comandos inserir para melhorar suas ações.
    Perdoem-me, mas sou um neófito, embora com 61 anos é a primeira vez que tento instalar num PC algum Linux, embora ande procurando me informar e tenho encontrado muitos jovens que só me dizem para "enfrentar" o desconhecido e com os tombos ir aprendendo, mas sempre tive medo, pois as tentativas me levam a ter deletados, por minha imperícia e despreparo que achei que pudesse ultrapassar com a força de vontade em aprender como lidar com o Linux.
    Sou aposentado e resido perto do Shopping Iguatemi em Porto Alegre, Fone (51) 33074149 ou (51) 9671-1950.
    Agradecido por me haverem lido, fico aguardando contato ou indicação de algum lugar que pudesse levar meu PC para instalar e configurar melhor o Ubuntu ou outras distroa mais fáceis para um iniciante (que sabe muito precisar, aprender para conseguir coisas tão simples e básicas como usá-los).
    Muito obrigado!
    Amigo,

    No começo tudo é diferente, é normal do ser humano sentir medo com o novo.. recomendo que procures ler muito, esse é o melhor caminho para entender e praticar linux, aqui na Under, Viva o Linux, e o grande oráculo (google) existem centenas de dicas, artigos, documentos, que o farão aprender.. tenho certeza que não ficarás sem respostas e ainda mais com a ajuda dos membros.. post suas dúvidas...

    Abraço...
  4. Avatar de m4d3
    Citação Postado originalmente por info24hs
    Amigo,

    No começo tudo é diferente, é normal do ser humano sentir medo com o novo.. recomendo que procures ler muito, esse é o melhor caminho para entender e praticar linux, aqui na Under, Viva o Linux, e o grande oráculo (google) existem centenas de dicas, artigos, documentos, que o farão aprender.. tenho certeza que não ficarás sem respostas e ainda mais com a ajuda dos membros.. post suas dúvidas...

    Abraço...
    Sabias palavras
  5. Avatar de m4d3
    Citação Postado originalmente por river2
    O Magal já tinha publicado esse artigo no forum, mas valeu Luciano.
    Verdade, cheguei a citar o Magal no post, note que o texto foi traduzido e comentado.

    Abraço
  6. Avatar de Magal
    Caro Luciano, parabéns pela tradução e os comentários.

    Abs

    Magal
  7. Avatar de m4d3
    Citação Postado originalmente por Magal
    Caro Luciano, parabéns pela tradução e os comentários.

    Abs

    Magal
    Obrigado, sem a sua colaboração não teria sido possível a tradução.
  8. Avatar de leonardojrj
    sera que com este sistema para controlar os pacotes em uma rede que tenha grande volume, faz com que o VoIP não perca qualidade???


    Obrigado!
  9. Avatar de int21
    Muito bom M4d3. God bless you a lot
  10. Avatar de renatocostas
    Muito bom, Luciano sempre sendo presença de peso no forum.
Página 1 de 2 12 ÚltimoÚltimo

+ Enviar Comentário