[Lustre-discuss] Multiple IB ports
Sebastien Piechurski
spiechurski at sgi.com
Mon Mar 21 10:01:31 PDT 2011
Thanks for the correction.
I guess I need to redo some benchs, and go through the tunables ....
> -----Original Message-----
> From: Andreas Dilger [mailto:adilger at whamcloud.com]
> Sent: lundi 21 mars 2011 12:38
> To: Sebastien Piechurski
> Cc: Brian O'Connor; lustre-discuss at lists.lustre.org
> Subject: Re: [Lustre-discuss] Multiple IB ports
>
> On 2011-03-21, at 10:18 AM, Sebastien Piechurski wrote:
> > From my understanding, but confirmation from more skilled
> people on the list would be welcomed, using multiple IB ports
> with a lustre client will be difficult to manage, and will
> probably not bring any performance improvements.
> > I was told by a colleague that there were currently too
> many internal locks in the clients to sustain a big
> throughput. Lustre is designed for global throughput on many
> clients, but not on individual clients.
> > I can observe this on my site, where I have enough storage
> and servers to reach 21GB/s globally, but am unable to get
> more than 300MB/s on a single client even though the DDR IB
> network would sustain +800MB/s ...
>
> There must be something wrong with your configuration or the
> code has some bug, because we have had single clients doing
> 2GB/s in the past. What version of Lustre did you test on?
>
> Is this a single-threaded write? With single-threaded IO the
> bottleneck often happens in the kernel copy_{to,from}_user()
> that is copying data to/from userspace in order to do data
> caching in the client. Having multiple threads doing the IO
> allows multiple cores to do the data copying.
>
> Is the lustre debugging disabled? "lctl set_param debug=0"
> if this helps.
>
> Is the Lustre network checksum disabled? "lctl set_param
> osc.*.checksums=0" There is a patch to allow
> hardware-assisted checksums, but it needs some debugging
> before it can be landed into the production release.
>
>
> > From: lustre-discuss-bounces at lists.lustre.org
> [mailto:lustre-discuss-bounces at lists.lustre.org] On Behalf Of
> Brian O'Connor
> > Sent: lundi 21 mars 2011 04:53
> > To: lustre-discuss at lists.lustre.org
> > Subject: [Lustre-discuss] Multiple IB ports
> >
> > Hi,
> > Any body actually using multiple IB ports on a client
> for an aggregated connection?
> >
> > Ie. Many oss with one qdr IB each. Clients with 4 qdr IB
> ports. Assuming the normal
> > issues with bus bandwidth etc, what sort of perf can I expect
> >
> > qdr ~ 3-4Gbytes/Sec
> >
> > I'm trying to size a cluster and clients to get
> ~10GBytes/Sec on *one*
> > client node.
> >
> > If I can aggregate IB linearly the next step will be to try
> and figure out
> > How to get 10Gigabytes/s to local storage L
> >
> >
> > Some times customers are crazy.......
> >
> >
> >
> > Brian O'Connor
> >
> > -------------------------------------------------
> >
> > SGI Consulting
> >
> > Email: briano at sgi.com, Mobile +61 417 746 452
> >
> > Phone: +61 3 9963 1900, Fax: +61 3 9963 1902
> >
> > 357 Camberwell Road, Camberwell, Victoria, 3124
> >
> > AUSTRALIA http://www.sgi.com/support/services
> >
> > -------------------------------------------------
> >
> > _______________________________________________
> > Lustre-discuss mailing list
> > Lustre-discuss at lists.lustre.org
> > http://lists.lustre.org/mailman/listinfo/lustre-discuss
>
>
> Cheers, Andreas
> --
> Andreas Dilger
> Principal Engineer
> Whamcloud, Inc.
>
>
>
>
More information about the lustre-discuss
mailing list