I have asked some questions about network several day ago. Now this is my latest question. Thanks again.
this is how I config my physical
machine:
====================begin of
config===================================
#vi
/etc/xen/scripts/multi-network-bridge
append:
#!/bin/sh
/etc/xen/scripts/network-bridge "$@"
netdev=eth0 bridge=eth0
/etc/xen/scripts/network-bridge "$@"
netdev=eth1 bridge=eth1
# chmod +x
/etc/xen/scripts/multi-network-bridge
#vi
/etc/xen/xend-config.sxp
change
(network-script
network-bridge)
to
(network-script
multi-network-bridge)
#service xend restart
======================end of
config====================================
while I execute "ethtool peth0", I get
information as follows:
Settings for peth0:
Supported ports: [ TP
]
Supported link modes: 10baseT/Half
10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supports auto-negotiation:
Yes
Advertised link modes: 10baseT/Half
10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised auto-negotiation:
Yes
Speed:
1000Mb/s
Duplex: Full
Port: Twisted
Pair
PHYAD: 1
Transceiver:
internal
Auto-negotiation:
on
Supports Wake-on:
g
Wake-on: d
Link detected:
yes
this seems pretty normal. but the peth1 is
not as good. when I execute "ethtool peth1", I got:
Supported ports: [ TP
]
Supported link modes: 10baseT/Half
10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supports auto-negotiation:
Yes
Advertised link modes: 10baseT/Half
10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised auto-negotiation:
Yes
Speed: Unknown! (65535)
###########################
Duplex: Unknown! (255)
###########################
Port: Twisted
Pair
PHYAD: 1
Transceiver:
internal
Auto-negotiation:
on
Supports Wake-on:
g
Wake-on: d
Link detected: no
###########################
these lines ending with "###" is what I
believe is abnormal.
then I created a domainU with two network
cards:
vif=[ 'type=ioemu, mac=00:16:3E:63:7B:F4,
bridge=eth0', 'type=ioemu, mac=00:16:3E:7F:B6:A3, bridge=eth1'
]
and then I made a network performance test
on the domainU, and I found out the best performance the domainU could reach is
1000Mb/s( I mean, eth0 + eth1 = 1000Mb/s). But I was expecting the sum should be
2000Mb/s, that is, eth0=1000Mb/s, eth1=1000Mb/s, if you know what I
mean.
from my own point of view, I believe it is
because of the wrong configuration of peth1, based on the fact that the result
of "ethtool peth1" is abnormal.
so is there anybody could shed some light on
this? I need to solve this problem so badly. Thanks a lot!