Unindo 2 ou mais Gigabytes NIC juntas para obter desempenho de 2Gbps entre 1 servidor e 1 cliente?

7

Ainda não obtive o servidor ou a NIC, mas aqui está a configuração de destino:

  1. 1x servidor
  2. 1x cliente
  3. 1 ou mais pontos de ligação da NIC ponto a ponto entre o servidor & Cliente (nenhum switch envolvido)

Então, eu estou querendo saber se é possível configurar alguma forma de ligação com uma placa ethernet Intel Pro ou 2 Nic ou 4 Nic no barramento PCI-X / PCI-E de uma forma que permita ao Cliente & Servidor para poder compartilhar arquivos mais rapidamente que o limite de 1Gbps?

Estou ciente de que haverá alguma sobrecarga do TCP / UDP e outras sobrecargas de outras coisas, mas quero tentar fornecer ao cliente & servidor com a maior largura de banda agregada possível entre os dois.

Se isso não for possível, evitarei gastos adicionais com uma NIC Ethernet 2x ou uma NIC Ethernet 4x.

    
por Pharaun 19.08.2010 / 17:19

3 respostas

9

Eu configurei um laboratório com 2 servidores, cada um com NICs de 2 Gbit conectadas back-to-back por 2 cabos CAT5e. Usando o Debian 5.0.5 instalado recentemente em ambos os servidores eu configurei uma ligação bond-master interface bond0 com eth0 e eth1 em ambas as máquinas usando o modo de ligação 0 (balance-rr) já que não há necessidade de ter algo mais complexo do que isso realmente. p>

As configurações (/ etc / network / interfaces) se parecem com isso:

iface bond0 inet static
    address 192.168.1.1
    netmask 255.255.255.0
    slaves eth0 eth1
    bond_mode balance-rr
    bond_miimon 100
    bond_downdelay 200
    bond_updelay 200

Instalei o Apache em um dos servidores e baixei um arquivo desse Apache na outra máquina. Eu não consegui alcançar nenhuma velocidade > 1Gbit / s, mas meu palpite é que foi por causa dos gargalos de I / O. No entanto, posso ver o tráfego fluindo em ambas as interfaces físicas, portanto, eu diria que o que você quer é possível.

Deixe-me saber como acontece:)

Espero que isso ajude!

    
por 20.08.2010 / 19:47
3

Isso pode ser feito com a maioria das NIC, mas você também precisa de um Switch que suporte isso. A maioria dos switches gerenciados pode fazer isso muito bem, mas os switches não gerenciados não conseguirão fazer isso muito bem.

Certifique-se de que seus servidores possam lidar com a largura da banda antes de gastar dinheiro, um único disco rígido barato não conseguirá lidar com 2Gbps na maior parte do tempo. Uma boa e grande matriz de discos é um assunto diferente.

    
por 19.08.2010 / 17:22
1

É certamente possível fazer isso com um switch, sem ter certeza sobre como fazer isso diretamente entre computadores, porque eu nunca tentei.

Quanto a se vale ou não, isso dependerá da qualidade dos NICs utilizados e da velocidade do barramento interno em que eles estão conectados, e como observado na resposta da Luma, a velocidade dos discos sendo usados. É realmente um caso de tentar e ver, eu tenho medo.

    
por 19.08.2010 / 17:26