users-boun...@open-mpi.org a écrit sur 01/12/2012 14:47:09 :

> De : Eric Chamberland <eric.chamberl...@giref.ulaval.ca>
> A : us...@open-mpi.org
> Date : 01/12/2012 14:47
> Objet : [OMPI users] Lustre hints via environment variables/runtime 
parameters
> Envoyé par : users-boun...@open-mpi.org
> 
> Hi,
> 
> I am using openmpi 1.6.3 with lustre.  I can change the stip count via 
> "striping_unit" but if I try to change the stripe size via 
> "striping_factor", all my options are ignored and fall back on the 
> default values.
> 
> Here is what I do:
> 
> =============================
> setenv ROMIO_HINTS /home/ericc/romio-hints
> 
> cat $ROMIO_HINTS
> striping_unit 16
> striping_factor 1048576

try with:

striping_unit 1048576
striping_factor 16

(stripe_size means striping_unit and stripe_count means striping_factor)

> 
> rm temp ; mpirun -n 3 idx2 ; lfs getstripe temp
> 
> temp
> lmm_stripe_count:   1
> lmm_stripe_size:    65536
> lmm_stripe_offset:  28
>          obdidx           objid          objid            group
>              28        23877295      0x16c56af                0
> 
> =============================
> 
> If I remove the "striping_factor 1048576" entry in my hint file, I get 
this:
> 
> =============================
> cat $ROMIO_HINTS
> striping_unit 16
> #striping_factor 1048576
> 
> rm temp ; mpirun -n 3 idx2 ; lfs getstripe temp
> 
> temp
> lmm_stripe_count:   36
> lmm_stripe_size:    65536
> lmm_stripe_offset:  21
>          obdidx           objid          objid            group
>              21        27078098      0x19d2dd2                0
>               5        26516786      0x1949d32                0
>              18        26272707      0x190e3c3                0
>               2        22198271      0x152b7ff                0
>              14        24302770      0x172d4b2                0
>              16        20970007      0x13ffa17                0
>              28        23877307      0x16c56bb                0
>               6        25726827      0x1888f6b                0
>              31        23623835      0x168789b                0
>              23        24231103      0x171bcbf                0
>              34        23963185      0x16da631                0
>               3        23462711      0x1660337                0
>              13        27515658      0x1a3db0a                0
>              26        23502238      0x1669d9e                0
>               7        26708491      0x1978a0b                0
>              32        21946148      0x14edf24                0
>              17        26912937      0x19aa8a9                0
>               4        24586434      0x17728c2                0
>              27        23277776      0x16330d0                0
>               9        23634614      0x168a2b6                0
>              11        25769779      0x1893733                0
>              33        24915767      0x17c2f37                0
>              29        20790315      0x13d3c2b                0
>               8        25647332      0x18758e4                0
>              20        26938873      0x19b0df9                0
>              19        26182463      0x18f833f                0
>              12        25346469      0x182c1a5                0
>              15        25681819      0x187df9b                0
>              24        23898261      0x16ca895                0
>              10        26554081      0x1952ee1                0
>              25        23512409      0x166c559                0
>               0        28428909      0x1b1ca6d                0
>              30        23953009      0x16d7e71                0
>              22        24117691      0x17001bb                0
>              35        20972494      0x14003ce                0
>               1        25492821      0x184fd55                0
> =============================
> 
> And if I don't put anything in the file, I get this:
> 
> =============================
> cat $ROMIO_HINTS
> #striping_unit 16
> #striping_factor 1048576
> 
> rm temp ; mpirun -n 3 idx2 ; lfs getstripe temp
> 
> temp
> lmm_stripe_count:   1
> lmm_stripe_size:    1048576
> lmm_stripe_offset:  18
>          obdidx           objid          objid            group
>              18        26272802      0x190e422                0
> 
> =============================
> 
> which are the default values of our lustre.
> 
> Any idea?
> 
> Thanks,
> 
> Eric
> 
> _______________________________________________
> users mailing list
> us...@open-mpi.org
> http://www.open-mpi.org/mailman/listinfo.cgi/users

Reply via email to