All of lore.kernel.org
 help / color / mirror / Atom feed
From: Mark Nelson <mark.nelson@inktank.com>
To: Joseph Glanville <joseph.glanville@orionvm.com.au>
Cc: Gandalf Corvotempesta <gandalf.corvotempesta@gmail.com>,
	Sage Weil <sage@inktank.com>,
	ceph-devel@vger.kernel.org
Subject: Re: flashcache
Date: Thu, 17 Jan 2013 07:37:31 -0600	[thread overview]
Message-ID: <50F7FE9B.6050908@inktank.com> (raw)
In-Reply-To: <CAOzFzEhXTTtMDtsgR1ckRsdSxuCo=f8HGwd2+kJEthSGbwq1-w@mail.gmail.com>

On 01/17/2013 07:32 AM, Joseph Glanville wrote:
> On 17 January 2013 20:46, Gandalf Corvotempesta
> <gandalf.corvotempesta@gmail.com>  wrote:
>> 2013/1/16 Mark Nelson<mark.nelson@inktank.com>:
>
>> I don't know if I have to use a single two port IB card (switch
>> redundancy and no card redundancy) or
>> I have to use two single port cards. (or a single one port IB?)
>
> On the topic of IB..
>
> But slightly off-topic all the same..  I would love to attempt getting
> Ceph running on rsockets if I could find the time (alas we don't run
> Ceph).
> rsockets is a fully userland implementation of BSD sockets over RDMA,
> supporting fork and all the usual goodies, in theory unless you are
> using the kernel RBD module (of the kernel FS module etc) you should
> be able to run it on rsockets and enjoy a considerable performance
> increase.
>
> rsockets is available in the librdmacm git up on Open Fabrics and dev
> + support happens on the linux-rdma list.
>

There's been some talk about rsockets on the list before.  I think there 
are a couple of different folks that have tried (succeeded?) in getting 
it working.  barring that, it sounds like if you tune interrupt affinity 
settings and various other bits you can get IPoIB up into the 2GB/s+ 
range which while not RDMA speed, is at least better than 10GbE.

-- 
Mark Nelson
Performance Engineer
Inktank

  reply	other threads:[~2013-01-17 13:37 UTC|newest]

Thread overview: 34+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-01-16 21:22 flashcache Gandalf Corvotempesta
2013-01-16 21:29 ` flashcache Sage Weil
2013-01-16 21:42   ` flashcache Gandalf Corvotempesta
2013-01-16 21:46     ` flashcache Sage Weil
2013-01-16 21:55       ` flashcache Mark Nelson
2013-01-16 21:59         ` flashcache Gandalf Corvotempesta
2013-01-16 21:57       ` flashcache Gandalf Corvotempesta
2013-01-16 21:53   ` flashcache Mark Nelson
2013-01-16 22:04     ` flashcache Gandalf Corvotempesta
2013-01-17  5:47     ` flashcache Stefan Priebe - Profihost AG
2013-01-17 13:34       ` flashcache Mark Nelson
2013-01-17  9:46     ` flashcache Gandalf Corvotempesta
2013-01-17 13:32       ` flashcache Joseph Glanville
2013-01-17 13:37         ` Mark Nelson [this message]
2013-01-17 13:44           ` flashcache Gandalf Corvotempesta
2013-01-17 14:30           ` flashcache Atchley, Scott
2013-01-17 14:48             ` flashcache Gandalf Corvotempesta
2013-01-17 15:00               ` flashcache Atchley, Scott
2013-01-17 15:07                 ` flashcache Andrey Korolyov
2013-01-17 15:47                   ` flashcache Atchley, Scott
2013-01-17 16:39                     ` flashcache Andrey Korolyov
2013-01-20  2:56                       ` flashcache Joseph Glanville
2013-01-21 23:57                         ` flashcache John Nielsen
2013-01-30 20:10                           ` flashcache Joseph Glanville
2013-01-17 15:14                 ` flashcache Gandalf Corvotempesta
2013-01-17 15:50                   ` flashcache Atchley, Scott
2013-01-17 16:01                     ` flashcache Gandalf Corvotempesta
2013-01-17 16:12                       ` flashcache Atchley, Scott
2013-01-17 16:19                         ` flashcache Gandalf Corvotempesta
2013-01-22 21:06                           ` flashcache Atchley, Scott
2013-01-22 21:08                             ` flashcache Atchley, Scott
2013-01-17 16:20                         ` flashcache Stefan Priebe
2013-01-17 16:21                           ` flashcache Gandalf Corvotempesta
2013-01-17 16:24                             ` flashcache Stefan Priebe

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=50F7FE9B.6050908@inktank.com \
    --to=mark.nelson@inktank.com \
    --cc=ceph-devel@vger.kernel.org \
    --cc=gandalf.corvotempesta@gmail.com \
    --cc=joseph.glanville@orionvm.com.au \
    --cc=sage@inktank.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.