Hello Folks,
So I'm trying to get a theoretical understanding of stripe offsets in
lustre. As I understand it, the default offset set to 0 results in all writes
beginning at OSS0-OST0. With a default stripe of 4, doesn't this lead to
massive hotspots on OSS0-OST[0-3] (unless *all* writes are consistently large)?
With our setup, we have 4 OSTs per OSS (well, the last OSS has 3, but
that's not important right now). This would appear, in theory, to put OSS0 in
a very hot situation.
That said, I wonder how efficient a solution setting the stripe offset
of the root of the file system to -1 ("random") is to solving this theoretical
situation (given my understanding of striping under lustre).
In reality, we have a quite varied workload on our file systems with
codes ranging from bio to astrophys and, as such, writes ranging from very
small to very large. Any real-world experience with these situations? Are
there strange inefficiencies or administrative difficulties that should be
known previous to enabling "random" offsets? Any info would be greatly
appreciated.
----------------
John White
High Performance Computing Services (HPCS)
(510) 486-7307
One Cyclotron Rd, MS: 50B-3209C
Lawrence Berkeley National Lab
Berkeley, CA 94720
_______________________________________________
Lustre-discuss mailing list
[email protected]
http://lists.lustre.org/mailman/listinfo/lustre-discuss