Hi,

 - I am talking about 1GB ethernet with servers running Linux.

  - This is a complex project, but to simplify things I can think

    of this simple scenario:

     We have a server which has a public IP. (server A).

     This server get requests from the Intenet; it acts according

     to the type of requests it gets.

    Most of the time it creates other requests to a backend server (server B),

    which is on the same LAN as

    server A. (can be SQL/oracle/etc).

    These requests from A to B are TCP requests, and the bandwidth on the
    LAN between A and B is 1Gb.

    So the question is:
    On a principle level, suppose we will want to use RDMA instead for
    TCP between A and B. (with 1Gb). How much can using RDMA improve
    performance ?  Does it worth it ? or should we think of infiniband
    solutions like Meallnox HBAs?

    Note that I am simplifying the case for the sake of
    giving a more easy to describe situation
    (but this system is scalable and have more servers which are clones
    of A and B  ).

    Another thing is: what is the overhead of porting apps to use
   RDMA (when using 1Gb and infiniband)? is it a lot of work ?
   do you know a good resource for this task (I saw some tutorial
   about RDMA API written by Roland Drier).


Regards,
Dan



On Nov 18, 2007 6:56 PM, Muli Ben-Yehuda <[EMAIL PROTECTED]> wrote:
> Hi Dan,
>
> On Sun, Nov 18, 2007 at 03:57:46PM +0200, Dan Shimshoni wrote:
>
> > - My question is: does anybody have any experience with these kind
> >   of nics ? Can he share his experience with us ?
>
> We do, in a research environment. What would you like to know?
>
> > Did usage of such nics indeed improve performance ?
>
> You can find lots and lots of papers and benchmarks online that give
> every possible answer to this question (which is another way of saying
> "it depends"). What is your use case? Can you afford to rewrite your
> application to take advantage of RDMA semantics? Is your network
> infrastructure 1GB ethernet, 10GB ethernet, Infiniband, or something
> else? What OS are you running?
>
> Cheers,
> Muli
>
>
>
>
> =================================================================
> To unsubscribe, send mail to [EMAIL PROTECTED] with
> the word "unsubscribe" in the message body, e.g., run the command
> echo unsubscribe | mail [EMAIL PROTECTED]
>
>

=================================================================
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]

Reply via email to