[Lustre-discuss] Performance parameters

Mark Seger
Fri, 06 Jun 2008 15:00:31 -0000

The very first thing I do before indicting lustre is to verify my
interconnect speed as well as storage performance.   Once these look
good do I start looking at lustre itself.  Even then, I never measure
the performance by just looking at the elapsed time to run a test.
Rather I always run collectl in a separate window and look at my
network/interconnet, cpu, etc every second during the test so see what
is really happening in between the end points.
-mark

Enrico Morelli wrote:
> Dear all,
>
> which are the parameters that I can set to improve the
> lustre performance?
>
> Because I have very worse performance using lustre 1.6.4.3.
> An ''ls'' on a directory containing 1000 files gets 30s (on
a NFS
> filesystem the same ''ls'' gets 0.3s)
>
> The same for a file creation/copy.
> On lustre:
> # time dd if=/dev/zero of=test.txt bs=1k count=1024000
> 1024000+0 records in
> 1024000+0 records out
>
> real    1m39.423s
> user    0m0.510s
> sys     0m10.940s
>
> # time cp test.txt test.out
>
> real    1m2.526s
> user    0m0.000s
> sys     0m3.550s
>
> On NFS:
> # time dd if=/dev/zero of=test.txt bs=1k count=1024000
> 1024000+0 records in
> 1024000+0 records out
>
> real    0m11.920s
> user    0m0.438s
> sys     0m9.864s
>
> # time cp test.txt test.out
>
> real    0m15.012s
> user    0m0.012s
> sys     0m2.444s
>
>
>