J'ai le contenu suivant dans /etc/network/interfaces
sur l'un de mes serveurs (par exemple, server1). Sur un autre serveur (par exemple, serveur2). Le contenu de /etc/network/interfaces
est similaire. Sauf que les adresses mac sont modifiées en conséquence et que l'adresse IP est modifiée en 192.168.2.2. Ubuntu 13.10 est installé sur les deux serveurs.
Mais quand j'utilise iperf -s
sur le serveur1 et iperf -c 192.168.2.1
pour tester la vitesse. Je n'ai qu'une vitesse d'environ 10 Gbps (la vitesse d'une seule carte réseau). Mon commutateur est configuré en tant que commutateur de couche 2. Est-ce que quelqu'un sait comment atteindre la vitesse de 20 Gbps grâce au collage? Merci.
auto em1
iface em1 inet manual
hwaddress ether c8:1f:66:e2:90:43
bond-master bond0
auto em2
iface em2 inet manual
hwaddress ether c8:1f:66:e2:90:45
bond-master bond0
auto bond0
iface bond0 inet static
address 192.168.2.1
netmask 255.255.255.0
network 192.168.2.0
bond-mode 4
bond-miimon 100
bond-lacp-rate 1
bond-slaves em1 em2
La sortie de iperf
est la suivante.
server2:~$ iperf -s
------------------------------------------------------------
Server listening on TCP port 5001
TCP window size: 85.3 KByte (default)
------------------------------------------------------------
[ 4] local 192.168.2.2 port 5001 connected with 192.168.2.1 port 34014
[ ID] Interval Transfer Bandwidth
[ 4] 0.0-10.0 sec 11.0 GBytes 9.41 Gbits/sec
server1:~$ iperf -c 192.168.2.2
------------------------------------------------------------
Client connecting to 192.168.2.2, TCP port 5001
TCP window size: 22.9 KByte (default)
------------------------------------------------------------
[ 4] local 192.168.2.1 port 34014 connected with 192.168.2.2 port 5001
[ ID] Interval Transfer Bandwidth
[ 4] 0.0-10.0 sec 11.0 GBytes 9.41 Gbits/sec
J'ai également essayé de changer le mode en balance-alb
et balance-rr
. Mais ils n'améliorent pas non plus les performances. Est-ce que quelqu'un sait comment résoudre le problème? Merci.
auto bond0
iface bond0 inet static
address 192.168.2.1
netmask 255.255.255.0
network 192.168.2.0
#bond-mode balance-rr
bond-mode balance-alb
bond-miimon 100
bond-slaves em1 em2
Pour atteindre la bande passante de transfert ~ 20 Gbit/s avec liaison LACP (mode 4), vous devez connecter le serveur à plusieurs clients. La vitesse de transfert maximale d’un client est limitée à la vitesse d’un canal individuel (10 Gbit/s maximum dans le réseau). au-dessus du cas). LACP "N'augmente pas la bande passante pour une seule conversation"; LACP "Utilise uniquement plusieurs conversations simultanées" à partir de la diapositive 7 de la présentation des gourous: http://www.ieee802.org/3/hssg/public/apr07/frazier_01_0407.pdf et la même question ici: https://serverfault.com/questions/569060/link-aggregation-lacp-802-3ad-max-throughputput/569125#569125
ifenslave est utilisé pour attacher et détacher des interfaces réseau esclaves à un périphérique de liaison.
Pour l'installer:
Pour Ubuntu 12.04 et versions antérieures
Sudo apt-get install ifenslave
Pour le configurer:
Ce lien vous aidera: Lien
Notez que certains modes de liaison nécessitent un support spécial pour les commutateurs.