[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [PATCH] Network Checksum Removal

First round of test results for netperf2:  I will also run domU->domU, 
and all of these tests again with domians on different cpus (these are 
all on the same HW thread).

The cpu util is from xc_domain_get_cpu_usage(), not sar, vmstat, etc (I 
am not confident those are accurate for Xen right now).

DomU cpu util is about 2% lower on domU->host, which is about the % time 
spent in csum_partial_copy based on a timer int based oprofile.  Not 
sure why dom0 uses that extra 2% cpu, and we see maybe 1% throughput 
increase in our best cases.  I do think cpu util in dom0 is the biggest 
problem right now.  On this same box, we might use 30% of one cpu total 
to max out this Gbps adapter (tg3).  Adding ~60% cpu to just "proxy" 
this network seems like a lot.

Dom0 to domU is quite good, 13% better in the best case.

Also note the horrible throughput rates for 64 byte messages, most 
likely due to excessive context switching.

Also, BTW, this is the "old" bridge networking, no veth0 used yet.


3.2 GHz Xeon with Hyperhtreading, 1GB memory
Benchmark: netperf2 -T TCP_STREAM
dom0 and dom1 on cpu0 (first SMT thread on first core)
 domU to host
  "hw" tx csum
   msg-size: 00064  Mbps: 0186  d0-cpu: 49.38  d1-cpu: 44.35
   msg-size: 01500  Mbps: 0917  d0-cpu: 62.13  d1-cpu: 37.87
   msg-size: 16384  Mbps: 0933  d0-cpu: 66.63  d1-cpu: 33.37
   msg-size: 32768  Mbps: 0928  d0-cpu: 66.96  d1-cpu: 32.66
  sw tx csum
   msg-size: 00064  Mbps: 0187  d0-cpu: 49.50  d1-cpu: 44.52
   msg-size: 01500  Mbps: 0904  d0-cpu: 60.63  d1-cpu: 39.36
   msg-size: 16384  Mbps: 0924  d0-cpu: 63.98  d1-cpu: 35.98
   msg-size: 32768  Mbps: 0926  d0-cpu: 64.18  d1-cpu: 35.68
 domU to dom0
  "hw" csum
   msg-size: 00064  Mbps: 0014  d0-cpu: 64.02  d1-cpu: 31.71
   msg-size: 01500  Mbps: 1087  d0-cpu: 63.34  d1-cpu: 36.67
   msg-size: 16384  Mbps: 1204  d0-cpu: 67.30  d1-cpu: 32.71
   msg-size: 32768  Mbps: 1148  d0-cpu: 68.08  d1-cpu: 31.93
  sw tx csum
   msg-size: 00064  Mbps: 0014  d0-cpu: 64.88  d1-cpu: 32.39
   msg-size: 01500  Mbps: 0948  d0-cpu: 62.20  d1-cpu: 37.80
   msg-size: 16384  Mbps: 1063  d0-cpu: 64.73  d1-cpu: 35.27
   msg-size: 32768  Mbps: 1012  d0-cpu: 65.71  d1-cpu: 34.30

Xen-devel mailing list



Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.