On Mon, Apr 6, 2015 at 6:52 AM, Matias Bjørling <m@xxxxxxxxxxx> wrote: > Hi Ming, > > Here is the refreshed version. It still has lots of refactoring and fixing to > be done. I've taken a short stamp at it. Rebased, fixed up sysfs, block layer > changes, etc. > > Do we want to push this driver to the kernel at all? CoRaid is out of business, > a new protocol would be a lot of better and faster. It did have some substantial > overhead when I used it. Could you share what the overhead is? Run fio test on 1G ethernet. write block size 128K, read also 128k. WRITE: io=3072.0MB, aggrb=63211KB/s, minb=63211KB/s, maxb=63211KB/s, mint=49765msec, maxt=49765msec READ: io=3072.0MB, aggrb=59690KB/s, minb=59690KB/s, maxb=59690KB/s, mint=52701msec, maxt=52701msec That is write about 63MB/s and read about 60MB/s. If I just run scp to copy a big fie, the throughput is about 85MB/s. Thanks. > > Matias Bjørling (1): > kvblade: initial version > > drivers/block/Kconfig | 12 + > drivers/block/Makefile | 1 + > drivers/block/kvblade.c | 914 ++++++++++++++++++++++++++++++++++++++++++++++++ > drivers/block/kvblade.h | 61 ++++ > 4 files changed, 988 insertions(+) > create mode 100644 drivers/block/kvblade.c > create mode 100644 drivers/block/kvblade.h > > -- > 2.1.0 > -- To unsubscribe from this list: send the line "unsubscribe target-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html