Como aumentar a velocidade de transferência no tubo longo de gordura?

3

Eu tenho um pipe de log entre duas instalações (circuito gigiabit com latência RTT de 17ms). Ao fazer a transferência de arquivos de sistema para sistema (compartilhamento de arquivos, rsync, ftp, sftp) estou atingindo a velocidade máxima de aproximadamente 30 megabits, o que é menor do que o esperado.

SO: Windows XP e Windows Server 2003

Aqui está o que eu fiz:

  1. Configuração de registro modificada como segue:

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters] e "Tcp1323Opts"=dword:00000003
    "GlobalMaxTcpWindowSize"=dword:00206cc8
    "TcpWindowSize"=dword:00206cc8
    "SackOpts"=dword:00000001

  2. iperf mostra transferências quase ideais de 900 megabits, portanto, o pipe pode lidar com isso.

Eu entendo que usar algum tipo de camada UDP pode me ajudar, mas aqui não é uma opção.

obrigado.

    
por sashk 22.06.2011 / 22:01

2 respostas

0

Eu tentaria brincar com o seu MTU também. Para sistemas que usam uma conexão PPPoE, uma MTU de 1492 (1500 sendo padrão) funciona melhor que qualquer outra coisa. Se todo o equipamento de rede suportar quadros jumbo, você pode tentar aumentar até 9000. Ele deve estar localizado em:

HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces

Além disso, um link sobre ajustes para velocidade de rede

    
por 23.06.2011 / 04:00
0

Independente do SO que está sendo usado, as configurações TCP afetam tremendamente o rendimento máximo percebido. Por exemplo. o algoritmo de prevenção de congestionamento escolhido afeta muito (especialmente quando se usa tubos de gordura). Outros podem ser vistos aqui: link

Observe que as configurações de TCP afetam apenas o tráfego de envio.

    
por 29.08.2011 / 17:12