Configuração de buffers dedicados de entrada e saída

Este tópico descreve como ajustar o tamanho do buffer dedicado, globalmente e por porta.

O switch particiona seu buffer em buffers dedicados e compartilhados. Como o nome sugere, o buffer dedicado é exclusivo para cada porta e somente essa porta pode usar seu buffer dedicado. O buffer compartilhado é compartilhado em todas as portas. Quando há pouco tráfego em muitas portas e poucas portas têm tráfego intermitente, os buffers dedicados das portas que transportam pouco tráfego não são usados e as portas de tráfego intermitente não podem usar esses buffers não utilizados.

No entanto, você pode diminuir o espaço de buffer dedicado global do valor padrão, aumentando efetivamente o espaço de buffer compartilhado global para que as portas de tráfego intermitente possam usar mais espaço de buffer de acordo com seu valor de limite dinâmico.

Você também pode definir um perfil de buffer dedicado para aumentar ou diminuir o buffer dedicado alocado a uma porta individual. Isso é particularmente útil para diminuir o espaço de buffer dedicado em portas não utilizadas ou inativas, aumentando assim o espaço de buffer dedicado disponível para portas ativas.

Você pode ajustar as configurações de buffer dedicado, mas faça isso com cuidado para evitar perda de tráfego devido à configuração incorreta do buffer.

Use o Explorador de Recursos para confirmar o suporte à plataforma e à versão para recursos específicos.

Diminuindo o buffer dedicado global

Defina o buffer pool dedicado global do dispositivo como uma porcentagem de seu padrão. Isso, na verdade, aumenta o pool de buffer compartilhado. A porcentagem pode variar de 15 a 100 por cento do padrão. O mínimo de 15% é para garantir que cada porta receba alguma quantidade de buffer dedicado mínimo para reduzir a probabilidade de todas as portas disputarem o buffer compartilhado.

Observação:

Você pode diminuir o dedicated-buffer (aumentando assim o buffer pool compartilhado) ou diminuir o shared-buffer (aumentando assim o buffer pool dedicado), mas não ambos.

  1. Verifique a alocação atual de buffer dedicado e compartilhado.

    Por exemplo:

  2. Defina o tamanho do buffer dedicado de saída global como uma porcentagem de seu padrão, de 15 a 100 por cento.

    Por exemplo:

  3. Defina o tamanho do buffer dedicado de entrada global como uma porcentagem de seu padrão, de 15 a 100 por cento.

    Por exemplo:

  4. Confirme suas alterações.
  5. Verifique sua configuração.

    Por exemplo:

  6. Verifique o buffer compartilhado para verificar se o buffer dedicado e o buffer compartilhado foram alterados de acordo com a configuração.

    Por exemplo:

Observe como os buffers dedicados de entrada e saída agora são menores e o buffer compartilhado aumentou enquanto o buffer total permanece o mesmo.

Configuração e aplicação de perfis de buffer dedicados

Por padrão, o sistema operacional calcula internamente os buffers dedicados no nível da porta. Portanto, mesmo as portas que estão inativas ou não utilizadas também obtêm uma quantidade igual de espaço de buffer dedicado que fica indisponível para qualquer intermitência de tráfego. O perfil de buffer dedicado fornece a capacidade de aumentar ou diminuir o buffer dedicado padrão em um nível de interface física.

Com o perfil de buffer dedicado, você pode definir separadamente o tamanho do buffer dedicado de entrada e saída para ser um número de células, com cada célula sendo 254 bytes. Você também pode definir o tamanho do buffer dedicado de entrada e saída como none. Definir o tamanho do buffer dedicado como none é útil para portas não utilizadas ou inativas. Observe que, quando uma porta sem buffer dedicado fica congestionada, a porta é consumida diretamente do buffer pool compartilhado.

Depois de definir um perfil de buffer dedicado, você pode anexá-lo diretamente a uma interface física.

Os buffers dedicados restantes que você não aloca a nenhuma porta por um perfil de buffer dedicado são igualmente compartilhados entre as portas (com base na velocidade) que não têm um perfil de buffer dedicado atribuído a elas.

Observação:

Você não pode atribuir a a dedicated-buffer-profile interfaces Ethernet (ae-) agregadas. Você só pode atribuir a a dedicated-buffer-profile uma interface física.

ATENÇÃO:

Se todos buffer-size os perfis de buffer dedicados combinados excederem o total de buffer pool dedicado disponível, o sistema registrará um erro de syslog e não implementará a nova configuração, mesmo que a confirmação seja bem-sucedida.

  1. Defina o nome e o tamanho do buffer de saída do dedicated-buffer-profile arquivo .

    Por exemplo:

  2. Defina o tamanho do buffer de entrada do perfil de buffer dedicado.

    Por exemplo:

  3. Confirme suas alterações.
  4. Aplique o perfil de buffer dedicado a uma interface.

    Por exemplo:

  5. Verifique sua configuração.

    Por exemplo:

  6. Use os comandos show para verificar a presença do perfil de buffer dedicado.

    Por exemplo: