Roland Dreier wrote:
    Jeff> (side note: it would seem IPoIB could be re-written to
    Jeff> dramatically improve it's performance).

Out of curiousity, what would the rewrite change to obtain better
performance?

I'm just speculating that it could be rewritten to improve performance. There were many complaints in the past about the speed of IPoIB; I thought that was still the case. Maybe the performance has increased and I have my systems misconfigured.

In any case between my two hosts with netperf:

[EMAIL PROTECTED]:~# netperf -H foxtrot -- -s 105472 -r 105472
TCP STREAM TEST to foxtrot
Recv   Send    Send
Socket Socket  Message  Elapsed
Size   Size    Size     Time     Throughput
bytes  bytes   bytes    secs.    10^6bits/sec

 87380 210944 210944    10.00    2335.21

with vmstat on the server showing:

-----memory---------- ---swap-- -----io---- --system-- ----cpu----
 swpd   free   buff  cache   si   so    bi    bo   in    cs us sy id wa
  0 1115720 440988  49836    0    0     0     0 43943  8251  0 94  6  0
  0 1115720 440988  49836    0    0     0     0 43725  8384  0 94  6  0

So the CPU is throttled at around 100-200k packets/sec with 43k
interrupts / sec. Perhaps the HCA can be configured to respond/trigger
events/generate interrupts less often under higher load. Some ethernet
chips have this kind of functionality (interrupt after x packets or
after n time).

Jeff

_______________________________________________
openib-general mailing list
openib-general@openib.org
http://openib.org/mailman/listinfo/openib-general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general

Reply via email to