Channelbonding Benchmark

Monitoring CPU,Interupts,Traffic (eth0,eth1,bond0) via dstat

T1, T2, T3 are Testnodes n1668, n1669, n1670

(1) netperf

Setup

  • a) S01 --> T1, with and w/o bonding
  • b) T1 --> T2, with and w/o bonding (MAC and Layer3+4 hashing) (all possible configs for even/odd MAC combinations)
  • c) T1 --> T2+T3 with bonding (MAC and Layer3+4 hashing)

Command

netperf -H [host] -t TCP_STREAM -C -c -l 60
netperf -H [host] -t TCP_SENDFILE -l 60 -C -c -F /boot/vmlinuz-2.6.27.19-intel-atlas-generic
netperf -H [host] -t UDP_STREAM -l 60 -C -c -- -m 8972 -s 1M -S 1M
netperf -t TCP_RR -l 60 -H [host] -C -c -f m -v 2 -- -b 4 -r 64K,64K

Results

a) S01 --> T1

b) T1 --> T2

  • No Bonding
TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 192.168.2.200 (192.168.2.200) port 0 AF_INET
Recv   Send    Send                          Utilization       Service Demand
Socket Socket  Message  Elapsed              Send     Recv     Send    Recv
Size   Size    Size     Time     Throughput  local    remote   local   remote
bytes  bytes   bytes    secs.    10^6bits/s  % S      % S      us/KB   us/KB

 87380  16384  16384    60.03       986.69   10.62    3.67     3.527   1.218  

c)

(2) nhfsstone

Setup

  • a) S01 <--> T1
  • b) T1 --> T2
  • c) T1 --> T2,T3

Command

(3) bonnie

Setup

  • a) T1 -> T2
  • b) T1 -> T2,T3

Command

bonnie++ -s 32768 -d /path/to/dir -u 1000

-- MatthiasLinden - 07 Apr 2009
Topic revision: r3 - 24 Apr 2012, CarstenAulbert
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback