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]