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
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário