Home :: International :: Manuals :: Howto :: FAQ :: Man Pages :: Email Login

 
 

  Página seguinte Página anterior Índice

397. Conceitos Gerais

Mesmo uma placa de 8 bits é capaz de receber pacotes back-to-back sem problemas. A dificuldade aparece quando o computador não consegue capturar os pacotes recebidos rápido o suficiente para abrir espaço para mais pacotes vindos da rede. Se o computador não retira rapidamente os pacotes recebidos da memória da placa, a placa não terá onde colocar o novo pacote.

Neste caso a placa ou descarta o novo pacote, ou escreve em cima de um pacote anteriormente recebido. Qualquer um dos procedimentos interrompe seriamente o fluxo de tráfego pois causam/pedem retransmissões e podem degradar seriamente o desempenho por um fator de até 5!

Placas com mais memória são capazes de armazenar mais pacotes, e desta forma podem manipular pacotes back-to-back para descartar pacotes. Isto por sua vez significa que a placa não requer uma latência tão baixa do computador com respeito a retirada dos pacotes recebidos do buffer para evitar o descarte de pacotes.

A maioria das placas de 8 bits tem um buffer de 8kB, e a maioria das placas de 16 bits tem um buffer de 16kB. A maioria dos controladores Linux reservarão 3kB deste buffer (para dois buffers de transmissão), deixando somente 5kB de espaço para recepção em uma laca de 8 bits. Isto é suficiente para apenas 3 pacotes completos Ethernet (1500 bytes).


Página seguinte Página anterior Índice
 
 
 
 
Google
  Web Linuxinfor   
 

Home :: Copyright :: Privacy :: Credits :: Get a free Linuxinfor Email Account

Document on this page is part of "Como Fazer Ethernet Linux: Colaborando com o projeto DOSEMU : Eu quero ajudar. Quem eu devo contactar?". See Index Page for more info about Authorship and Copyright.

1999-2008 Linuxinfor.com. No rights reserved.