Nós temos o seguinte problema estranho: estamos recebendo um fluxo HTTP de pacotes TCP (usando uma API HTTP) em um servidor Ubuntu 14.04.01 de AWS (= Amazon Web Services).
Monitorando a conexão após o throughput problemático do lado do produtor, descobrimos que nosso servidor para de dimensionar o tamanho das janelas TCP em cerca de 400 KB, enquanto era esperado que continuasse crescendo para um tamanho muito maior do que o servidor Amazon (envio) é verificado para suportar o dimensionamento de janelas TCP com outros clientes.
Como meu conhecimento do TCP / IP é bom, mas não estelar, ficarei feliz em ajudar com esse problema. Qual configuração estou faltando?
Minha configuração de rede um pouco alterada:
net.core.wmem_max = 4194304
net.core.rmem_max = 6291456
net.ipv4.tcp_rmem = 4096 2097152 6291456
net.ipv4.tcp_wmem = 4096 1048576 4194304
net.ipv4.tcp_window_scaling = 1
net.ipv4.tcp_timestamps = 1
net.ipv4.tcp_sack = 1
net.core.netdev_max_backlog = 5000
net.ipv4.tcp_no_metrics_save = 1