Pour le fun, Iperf entre deux linux virtualisés sur un même serveur physique (virtualisé avec Xen) : 18 Gb/s !
$ iperf -c 192.168.1.4 -i 2 -r
------------------------------------------------------------
Server listening on TCP port 5001
TCP window size: 85.3 KByte (default)
------------------------------------------------------------
------------------------------------------------------------
Client connecting to 192.168.1.4, TCP port 5001
TCP window size: 265 KByte (default)
------------------------------------------------------------
[ 5] local 192.168.1.101 port 55800 connected with 192.168.1.4 port 5001
[ ID] Interval Transfer Bandwidth
[ 5] 0.0- 2.0 sec 4.02 GBytes 17.3 Gbits/sec
[ 5] 2.0- 4.0 sec 4.13 GBytes 17.7 Gbits/sec
[ 5] 4.0- 6.0 sec 4.06 GBytes 17.5 Gbits/sec
[ 5] 6.0- 8.0 sec 4.20 GBytes 18.0 Gbits/sec
[ 5] 0.0-10.0 sec 20.6 GBytes 17.7 Gbits/sec
[ 4] local 192.168.1.101 port 5001 connected with 192.168.1.4 port 39979
[ 4] 0.0- 2.0 sec 4.12 GBytes 17.7 Gbits/sec
[ 4] 2.0- 4.0 sec 4.17 GBytes 17.9 Gbits/sec
[ 4] 4.0- 6.0 sec 4.53 GBytes 19.4 Gbits/sec
[ 4] 6.0- 8.0 sec 4.32 GBytes 18.6 Gbits/sec
[ 4] 8.0-10.0 sec 4.21 GBytes 18.1 Gbits/sec
[ 4] 0.0-10.0 sec 21.3 GBytes 18.3 Gbits/sec
Le processeur utilisé est un core i3 :
$ cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 58
model name : Intel(R) Core(TM) i3-3240 CPU @ 3.40GHz
stepping : 9
microcode : 0x15
cpu MHz : 3392.404
cache size : 3072 KB
physical id : 0
siblings : 1
core id : 0
cpu cores : 1
apicid : 0
initial apicid : 0
fpu : yes
fpu_exception : yes
cpuid level : 13
wp : yes
flags : fpu de tsc msr pae cx8 sep cmov pat clflush mmx fxsr sse sse2 ss ht syscall nx lm constant_tsc up rep_good nopl pni pclmulqdq ssse3 cx16 pcid sse4_1 sse4_2 popcnt tsc_deadline_timer f16c hypervisor lahf_lm arat epb pln pts dtherm fsgsbase erms
bogomips : 6784.80
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtual
power management:
C'est du Ubuntu 12.04 LTS 64bits sur le Dom0 et le Dom1