QoS And/or Fair Queueing :: Admirável Mundo Novo




Muito Bem Vindo

Prezado Leitor, a proposta desse Blog é compartilhar conhecimento com as pessoas que trabalham com Linux, Asterisk, OpenSER, e com tecnologia de voz sobre a rede IP em geral, através de tutoriais, dicas, howto, notícias entre outros assuntos.

Atente para termo de uso do conteúdo do blog no rodapé da página.

terça-feira, 29 de abril de 2008

QoS And/or Fair Queueing




-----------------------------------------------------------------------------------------------------------------------------------------
QoS and/or fair queueing

CONFIG_NET_SCHED:

Quando o kernel tem vários pacotes a enviar para um dispositivo de rede, ele precisa decidir quais pacotes enviar primeiro, quais retardarem os seus envios, e quais descartarem.

Esse é o emprego de disciplinas de enfileiramento, vários algoritmos diferentes foram propostos a respeito de como fazer isso de "forma equilibrada".

Se você disser N aqui, você vai obter o escalonador (scheduler) padrão de pacotes, que é um FIFO (primeiro que chega, primeiro a ser servido). Se você disser Y aqui, você poderá escolher entre as várias alternativas de algoritmos que podem então ser associados aos diferentes dispositivos de rede.

Isso é útil, por exemplo, se alguns dispositivos de sua rede são dispositivos de tempo real que precisa de certa taxa mínima de fluxo de dados, ou se você precisa limitar a taxa máxima de fluxo de dados para o tráfego que conferir com o critério especificado. Esse código é considerado experimental.

Para administrar esses escalonadores (schedulers), você vai precisar dos utilitários contidos no pacote iproute2+tc em ftp://ftp.tux.org/pub/net/ip-routing. Esse pacote também contém alguma documentação; para mais informação, verifique em http://linux-net.osdl.org/index.php/Iproute2.

Esse suporte ao Quality of Service (QoS) vai lhe permitir usar Serviços Diferenciados - Differentiated Services (diffserv) e Resource Reservation Protocol (RSVP) no seu roteador Linux, e se você disser também Y ao classificador de tráfego correspondente abaixo. A documentação e software estão em http://diffserv.sourceforge.net.

Se você disser Y aqui e disser Y para a opção "/proc file system" abaixo, você será capaz de ler a informação de status a respeito dos escalonadores (schedulers) de pacotes a partir do arquivo /proc/net/psched.

Os escalonadores (schedulers) disponíveis são listados nas perguntas seguintes; você pode dizer Y a quantas opções você desejar. Se estiver inseguro, diga N aqui.

Symbol: NET_SCHED [=y]
Prompt: QoS and/or fair queueing
  Defined at net/sched/Kconfig:7
  Depends on: NET
  Location:
    -> Networking
      -> Networking support (NET [=y])
        -> Networking options
          -> QoS and/or fair queueing




























Nenhum comentário:




Creative Commons License
Admirável Mundo Novo: Tudo Sobre Asterisk, OpenSER, Linux e Tecnologias de Voz sobre IP
by Cléviton Mendes de Araújo is licensed under a Creative Commons Atribuição 2.5 Brasil License.