[openib-general] ip over ib throughtput

Talpey, Thomas Thomas.Talpey at netapp.com
Tue May 9 14:14:00 PDT 2006


Shirley, Hassan - I am *very* interested in these results, and I
want to at least mention that I'm doing similar NFS/RDMA testing,
and getting some contrasting results.

> 699040 699040  16384    60.00    3668.07 (458MB/s) 
> cpu utilization was around 95%. 

On my dual-2.4GHz Xeon, with the relatively untuned NFS/RDMA
client on 2.6.16.6, I am able to pull about 450MB/sec of read
throughput at 35% total CPU.

This is using 16 threads of NFS direct i/o (O_DIRECT) to a midrange
NetApp server, I did achieve a similar result with the Linux NFS/RDMA
server (but only after hotwiring the ext2 interface because I don't
have the spindles). I am using a dedicated filesystem test to generate
the load, and also iozone. These NFS/RDMA direct reads use RDMA
writes from the server to the client.

Also, this was with client hyperthreading disabled and a dual-processor
Dell, I could reboot with a single CPU to get more comparable results.
But, the throughput was limited by server CPU (100%), the client was
actually loafing a little bit.

I thought it was interesting that a filesystem achieves the same
throughput at better overhead than a dedicated network test. :-) 
And I haven't played with interrupt affinity at all.

Tom.

At 07:23 PM 5/8/2006, Shirley Ma wrote:

>I am testing most of my patches. Under 
>
>1.Intel(R) Xeon(TM) CPU 2.80GHz, one cpu, 
>2. fw-23108-3_4_000-MHXL-CF128-T.bin 
>3. pci-x without msi_x enabled 
>4. kernel 2.6.16 
>5. netperf-2.4.0 
>6. SVN 68XX+several IPoIB patches 
>
>The best result I got so far: 
>
>Testing with the following command line: 
>netperf -l 60 -H 10.1.1.100 -t TCP_STREAM -i 10,2 -I 95,5 -- -m 16384 -s 349520 -S 349520 
>
>TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 10.1.1.100 (10.1.1.100) port 0 AF_INET : +/-2.5% @ 95% conf. 
>Recv   Send    Send 
>Socket Socket  Message  Elapsed 
>Size   Size    Size     Time     Throughput 
>bytes  bytes   bytes    secs.    10^6bits/sec 
>
>699040 699040  16384    60.00    3668.07 (458MB/s) 
>
>cpu utilization was around 95%. 
>
>Thanks
>Shirley Ma
>IBM Linux Technology Center
>15300 SW Koll Parkway
>Beaverton, OR 97006-6063
>Phone(Fax): (503) 578-7638
>
>
>
>
>"Hassan M. Jafri" <hjafri at ncsa.uiuc.edu> 
>Sent by: openib-general-bounces at openib.org 
>
>05/08/2006 03:52 PM 
>To
>openib-general at openib.org 
>cc
>Subject
>Re: [openib-general] ip over ib throughtput 
>
>
>
>
>I cant crank out more than 150 MB/sec with my 2.0 GHz xeons. verbs level 
>benchmarks, however give decent numbers for bandwidth. With netperf, the 
>server side CPU usage is 99% which is much higher than other posted 
>bandwidth results on this thread. Any suggestions?
>
>Here is the complete configuration for my bandwidth tests
>
>Kernel-2.6.15.4
>netperf-2.3-3
>OpenIB rev 6552
>MTLP23108-CF128
>Firmware 3.4.0
>MSI-X is enabled for the HCA
>
>
>------------------------------
>Here is the netperf output
>
>
>
>TCP STREAM TEST to 192.168.2.2
>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.    MBytes  /s  % T      % T      us/KB   us/KB
>
>262142 262142  32768    10.01       151.32   59.66    99.84    7.700 
>12.886
>-------------------------------
>
>Here is ib0 config for one of the nodes
>
>ib0       Link encap:UNSPEC  HWaddr 
>00-02-04-04-FE-80-00-00-00-00-00-00-00-00-00-00
>          inet addr:192.168.2.1  Bcast:192.168.2.255  Mask:255.255.255.0
>          inet6 addr: fe80::202:c902:0:3ce9/64 Scope:Link
>          UP BROADCAST RUNNING MULTICAST  MTU:2044  Metric:1
>          RX packets:1724527 errors:0 dropped:0 overruns:0 frame:0
>          TX packets:9685456 errors:0 dropped:2 overruns:0 carrier:0
>          collisions:0 txqueuelen:128
>          RX bytes:89830114 (85.6 MiB)  TX bytes:2213308646 (2.0 GiB)
>
>
>
>
>
>
>
>
>Michael S. Tsirkin wrote:
>> Hi!
>> What kind of performance do people see with ip over ib on gen2?
>> I see about 100Mbyte/sec at 99% CPU utilisation on send,
>> on an express card, Xeon 2.8GHz, SSE doorbells enabled.
>> 
>> MST
>> _______________________________________________
>> openib-general mailing list
>> openib-general at openib.org
>> http://openib.org/mailman/listinfo/openib-general
>> 
>> To unsubscribe, please visit 
>> http://openib.org/mailman/listinfo/openib-general
>> 
>_______________________________________________
>openib-general mailing list
>openib-general at openib.org
>http://openib.org/mailman/listinfo/openib-general
>
>To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general
>
>_______________________________________________
>openib-general mailing list
>openib-general at openib.org
>http://openib.org/mailman/listinfo/openib-general
>
>To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general




More information about the general mailing list