Visite também: BR-Linux ·  VivaOLinux ·  LinuxSecurity ·  Dicas-L ·  NoticiasLinux ·  SoftwareLivre.org ·  [mais]
Ver Feed RSS

m4d3

PCQ - Traduzido e comentado por M4D3

Avaliação: 3 votos, 5,00 média.
por em 11-05-2009 às 21:03 (2648 Visualizações)
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
m4d3@hotmail.com

Enviar "PCQ - Traduzido e comentado por M4D3" para Digg Enviar "PCQ - Traduzido e comentado por M4D3" para del.icio.us Enviar "PCQ - Traduzido e comentado por M4D3" para StumbleUpon Enviar "PCQ - Traduzido e comentado por M4D3" para Google

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

Tags: Nenhum Adicionar / Editar Tags
Categorias
Não Categorizado

Publicidade


Comentários

  1. vitorvieira -
    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!
    • |
    • permalink
  2. river2 -
    Avatar de river2
    O Magal já tinha publicado esse artigo no forum, mas valeu Luciano.
    • |
    • permalink
  3. info24hs -
    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...
    • |
    • permalink
  4. m4d3 -
    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
    • |
    • permalink
  5. m4d3 -
    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
    • |
    • permalink
  6. Magal -
    Avatar de Magal
    Caro Luciano, parabéns pela tradução e os comentários.

    Abs

    Magal
    • |
    • permalink
  7. m4d3 -
    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.
    • |
    • permalink
  8. leonardojrj -
    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!
    • |
    • permalink
  9. int21 -
    Avatar de int21
    Muito bom M4d3. God bless you a lot
    • |
    • permalink
  10. renatocostas -
    Avatar de renatocostas
    Muito bom, Luciano sempre sendo presença de peso no forum.
    • |
    • permalink
  11. dimasters -
    Avatar de dimasters
    Cara muito bom essa sequencia em
    Testei aqui ficou Show de bola
    falow
    • |
    • permalink

Trackbacks

Total de Trackbacks 0
URL do Trackback: