From: Hiroyuki Sato <hiroysato@gmail.com>
To: sfaibish <sfaibish@emc.com>
Cc: linux-nfs@vger.kernel.org
Subject: Re: [Q] NFS IPoIB , NFS/RDMA which is fast??
Date: Fri, 15 Apr 2011 22:08:00 +0900 [thread overview]
Message-ID: <BANLkTinMxq8twb0ULFXWgOucryT=natiWA@mail.gmail.com> (raw)
In-Reply-To: <op.vtzc1rteunckof@usensfaibisl2e.eng.emc.com>
Hi
Thank you for your information.
I don't use Infiniband Switch.
My environment is the following.
--- NFS Server --- InfiniHost III Ex (SDR ) ---- NFS Client. ---
Regards.
--
Hiroyuki Sato.
2011/4/15 sfaibish <sfaibish@emc.com>:
> On Fri, 15 Apr 2011 05:54:45 -0400, Hiroyuki Sato <hiroysato@gmail.com>
> wrote:
>
>> Dear members.
>>
>> I'm measuring the performance NFS on IPoIB and NFS/RDMA.
>> I would like to ask the following questions.
>>
>> 1) Benchmark result.
>>
>> Does anyone tryied this benchmark??
>> If so , could you please tell me that result??
>>
>>
2) My test result and What is problem??
>>
>> I compared that. Please see my test result at below.
>>
>> I extpected NFS/RDMA faster than NFS IPoIB.
>> However, NFS/RDMA is slower than NFS IPoIB.
>> Expecially rsize,wsize larger equal 32768
>>
>> Could you please what is problelm ??
>>
>> Thank you for your information.
>>
>>
>> 1, Environment
>
> First impression is that your IB switch is not configured to
> support NFS/RDMA. In which case of course IPoIB is faster as
> it can get all the BW from the switch.
>
>>
>> (1) Server
>> CentOS 5.5 x86_64
>> Kernel: 2.36.8.2 (self build)
>> OFED: any kernel modules does not use.
>> Only startup script and nfs-utils used
>> from OFED-1.5.3
>> Memory: 8GB
>> HCA: Mellanox InfiniHost III Ex.
>>
>>
>> (2) Client
>> CentOS 5.5 x86_64
>> Kernel: 2.36.8.2 (self build)
>> OFED: any kernel modules does not use.
>> Only startup script and nfs-utils used.
>> from OFED-1.5.3
>> Memory: 8GB
>> HCA: Mellanox InfiniHost III Ex.
>>
>>
>> Client and Server connected directly with Infiniband CX4 cable.
>>
>>
>> 2, Configurations
>>
>> (1) NFS/RDMA
>>
>> 1-1) Server exports (/etc/exports)
>> /dev/shm
>> 192.168.100.0/255.255.255.0(rw,no_root_squash,insecure,fsid=0,sync)
>>
>> 1-2) Client mount
>> mount.rnfs 192.168.100.231:/dev/shm /mnt -i -o
>> rdma,port=20049,rsize=32768,wsize=32768,sync,rw
>>
>> (2) IPoIB
>>
>> 2-1) Server exports(/etc/exports)
>> /dev/shm
>> 192.168.100.0/255.255.255.0(rw,no_root_squash,insecure,fsid=0,sync)
>>
>> 2-2) Client mount
>> mount -t nfs -o nfsvers=3,rsize=32768,wsize=32768,tcp,sync,rw
>> 192.168.100.231:/dev/shm /mnt
>>
>>
>> 3, test result
>>
>> Please see attachement file. for more information.
>>
>> Summary:
>> 1GB write bs=(64MB) :
>> NFS IPoIB : 661.499MB/sec
>> NFS/RDMA : 512.513MB/sec
>>
>> 1GB read bs=(64MB) :
>> NFS IPoIB : 592.250MB/sec
>> NFS/RDMA : 1.353MB/sec ( very slow )
>>
>> 4, about test tool
>>
>> This tool based on blockdev-perftest which is included in SCST.
>>
>> this tool is using fio benchmark tool internally.
>>
>> I modified this script for file system,
>>
>>
>> This command execute fio like the follwoing
>>
>> fio --rw=write # (and read)\
>> --directory=/mnt/fio-testing \
>> --bs=XXX \
>> --size=1073741824 \
>> --ioengine=psync \
>> --end_fsync=1 \
>> --invalidate=1 \
>> --direct=1 \
>> --name=writeperftest
>>
>> XXX is
>>
>> 67108864
>> 33554432
>> 16777216
>> 8388608
>> ...
>> ...
>>
>> Sincerely
>>
>> --
>> Hiroyuki Sato.
>
>
>
> --
> Best Regards
>
> Sorin Faibish
> Corporate Distinguished Engineer
> Unified Storage Division
> EMC²
> where information lives
>
> Phone: 508-249-5745
> Cellphone: 617-510-0422
> Email : sfaibish@emc.com
>
prev parent reply other threads:[~2011-04-15 13:08 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-04-15 9:54 [Q] NFS IPoIB , NFS/RDMA which is fast?? Hiroyuki Sato
2011-04-15 12:59 ` sfaibish
2011-04-15 13:08 ` Hiroyuki Sato [this message]
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='BANLkTinMxq8twb0ULFXWgOucryT=natiWA@mail.gmail.com' \
--to=hiroysato@gmail.com \
--cc=linux-nfs@vger.kernel.org \
--cc=sfaibish@emc.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).