Como obter o valor do tempo de estabelecimento da conexão TCP, tente novamente o tempo no ubuntu 14

2

como obtenho o valor do tempo de estabelecimento da conexão TCP, tempo de repetição para qualquer conexão TCP e também parâmetros de Qualidade de serviços no Ubuntu.

    
por Asmaul Husna 18.05.2016 / 11:03

1 resposta

0

Tente exibir os valores usados atualmente para a comunicação TCP:

sudo sysctl -ae | fgrep -i "net.ipv4.tcp"

Algumas variáveis estão documentadas nesta página man:

man 7 tcp

Início rápido:

man 7 tcp | awk '/proc interfaces/,/Socket options/ {print prev; prev=$0}'

Parâmetros de qualidade de serviços, podem ser exibidos com:

netstat -s 
/sbin/ifconfig

----

tcp_retries1 (integer; default: 3; since Linux 2.2)
  The number of times TCP will attempt to retransmit a packet on an established
  connection normally, without the extra effort of getting the network layers
  involved. Once we exceed this number of retransmits, we first have the network
  layer update the route if possible before each new retransmit. The default is
  the RFC specified minimum of 3. 

tcp_retries2 (integer; default: 15; since Linux 2.2)
  The maximum number of times a TCP packet is retransmitted in established
  state before giving up. The default value is 15, which corresponds to a duration
  of approximately between 13 to 30 minutes, depending on the retransmission
  timeout. The RFC 1122 specified minimum limit of 100 seconds is typically deemed
  too short. 

Se você considerar os valores padrão tcp_retries1 = 3 e tcp_retries2 = 15:

  • em caso de falha na transmissão de um pacote, 3 (tcp_retries1) retransmissões serão tentadas, sem esforço extra.
  • após 3 tentativas, a camada de rede está envolvida para atualizar a rota
  • isso é feito até 15 tentativas no máximo (tcp_retries2), então ele pára.
por 18.05.2016 / 11:43

Tags