[Lustre-discuss] Unusual Block Allocations on OSTs
Roger Spellman
roger at terascala.com
Tue Mar 11 08:20:41 PDT 2008
Hi,
I see some unusual block allocations on my OSTs, and I was wondering if
someone could explain to my why, and help me to fix a performance
problem.
In order to track down a performance issue, I ran the following test:
- I reformatted my OSTS (I have 4 OSTs).
- I created a 10G file on each OST.
- I ran dumpe2fs to see if I had some unusual fragmentation going on.
dumpe2fs shows the free blocks per group. There are 25900 groups on
each OST (each OST is about 3.5 T big).
On my fastest OSTs, the allocated blocks are from groups 6864 - 6950. I
would have thought that blocks would be allocated from group 0.
On the slowest OSTs, the block are allocated from groups 24053 - 24138,
which is near the end of my RAID Array (and presumably, near the end of
my disks!)
The other OSTs allocate from other groups.
This leads me to several questions:
1. Why does each OST allocate from different locations?
2. What subroutine in the code controls this?
3. Is there a way to control this, to improve my performance?
Thanks.
-Roger
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lustre.org/pipermail/lustre-discuss-lustre.org/attachments/20080311/64a4fe8f/attachment.htm>
More information about the lustre-discuss
mailing list