Hi All, I have installed IOR 2.9.0 on lustre client. IOR is running in user mode. I fired command "./IOR -O lustreStripeCount=10 -o test1.txt" and output is below: Output: IOR-2.9.0: MPI Coordinated Test of Parallel I/O Run began: Fri Sep 29 20:04:42 2006 Command line used: ./IOR -O lustreStripeCount=10 -o test1.txt Machine: Linux mds Summary: api = POSIX test filename = test1.txt access = single-shared-file clients = 1 (1 per node) repetitions = 1 xfersize = 262144 bytes blocksize = 1 MiB aggregate filesize = 1 MiB ** error ** ERROR in aiori-POSIX.c (line 94): This IOR was not compiled with Lustre support!. ERROR: No such file or directory ** exiting ** So please can somebody tell me steps of compilation of this IOR with Lustre support? Chirag -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.clusterfs.com/pipermail/lustre-discuss/attachments/20060928/7653f83a/attachment.html
>From: Chirag >ERROR in aiori-POSIX.c (line 94): This IOR was not compiled with Lustre >support!. >ERROR: No such file or directory >** exiting ** > >So please can somebody tell me steps of compilation of this IOR with Lustre >support? > > >ChiragChirag, Or, even simpler question. Where may one obtain the source for IOR that contains the special support for Lustre ? Enjoy, Don Capps
On Sep 29, 2006 10:50 +0530, Chirag wrote:> I have installed IOR 2.9.0 on lustre client. > > IOR is running in user mode. > > I fired command "./IOR -O lustreStripeCount=10 -o test1.txt" and output is > below: > > ERROR in aiori-POSIX.c (line 94): This IOR was not compiled with Lustre > support!. > > So please can somebody tell me steps of compilation of this IOR with Lustre > support?It looks in the Makefile.config to uncomment -DUSE_LUSTRE. This calls an ioctl to set the striping for a given test run. It _should_ really cal llapi_file_create(...) to set the striping, via liblustreapi.a. Cheers, Andreas -- Andreas Dilger Principal Software Engineer Cluster File Systems, Inc.
I believe the latest sources are always available at: ftp://ftp.llnl.gov/pub/siop/ior/ Look in the Makefile.config for a Lustre related macro (-D_USE_LUSTRE). That said, I think CFS has changed its mind about the best way to do what you are trying to do. The macro enables the compilation of some ioctl calls for striping. It''s been a while and I don''t recall for sure, but I think you may also need to make sure of a Lustre related include file. As a simpler alternative, you might investigate setting the target directory''s default stripe count with "lstripe". That''s what I do these days. Cheers, Andrew On Fri, 2006-09-29 at 07:41 -0500, Iozone wrote:> >From: Chirag > >ERROR in aiori-POSIX.c (line 94): This IOR was not compiled with Lustre > >support!. > >ERROR: No such file or directory > >** exiting ** > > > >So please can somebody tell me steps of compilation of this IOR with Lustre > >support? > > > > > >Chirag > > Chirag, > > Or, even simpler question. Where may one obtain the source for IOR that > contains the special support for Lustre ? > > Enjoy, > Don Capps > > > _______________________________________________ > Lustre-discuss mailing list > Lustre-discuss@clusterfs.com > https://mail.clusterfs.com/mailman/listinfo/lustre-discuss >
On Sep 29, 2006 09:07 -0700, Andrew Uselton wrote:> As a simpler alternative, you might investigate setting > the target directory''s default stripe count with "lstripe".Minor note - preferred usage is "lfs setstripe". The "lstripe" and "lfind" wrappers are removed in 1.6 - they were for compatibility with Lustre 1.0. Cheers, Andreas -- Andreas Dilger Principal Software Engineer Cluster File Systems, Inc.
IOR uses the striping ioctls to pre-stribe data files during its sets of runs, so it may not be feasible to set a directory default, as IOR can be configured to change that striping for each file. Adding the make file macro does enable this. Evan> -----Original Message----- > From: lustre-discuss-bounces@clusterfs.com > [mailto:lustre-discuss-bounces@clusterfs.com] On Behalf Of > Andreas Dilger > Sent: Friday, September 29, 2006 8:23 PM > To: Andrew Uselton > Cc: Chirag; Iozone; lustre-discuss@clusterfs.com > Subject: Re: [Lustre-discuss] IOR Issue > > On Sep 29, 2006 09:07 -0700, Andrew Uselton wrote: > > As a simpler alternative, you might investigate setting the target > > directory''s default stripe count with "lstripe". > > Minor note - preferred usage is "lfs setstripe". The > "lstripe" and "lfind" > wrappers are removed in 1.6 - they were for compatibility > with Lustre 1.0. > > Cheers, Andreas > -- > Andreas Dilger > Principal Software Engineer > Cluster File Systems, Inc. > > _______________________________________________ > Lustre-discuss mailing list > Lustre-discuss@clusterfs.com > https://mail.clusterfs.com/mailman/listinfo/lustre-discuss >