All of lore.kernel.org
 help / color / mirror / Atom feed
* xfs partition layout  and using xfs_growfs
@ 2010-06-21  4:35 Linda A. Walsh
  2010-06-21  5:53 ` Dave Chinner
  0 siblings, 1 reply; 2+ messages in thread
From: Linda A. Walsh @ 2010-06-21  4:35 UTC (permalink / raw)
  To: xfs-oss


Is there any difference in a file systems layout and efficiency between
to xfs fs's of the same size, but where one was created at size '100%', 
where the other was created at size 50%, but then grown iteratively 
to 60, 70, 80, 90 and then 100% over time as it filled?

Would the final file systems look pretty much the same and have roughly the
same performance characteristics?  Assume, for sake of argument, that the
file system was grown before space got tight enough to cause any severe 
large file fragmentation.  

I've been under the impression that one gained some performance benefits if one
laid out the whole file system at once  is that a mis-impression?

That asked/said...is there any work underway to create an xfs_shrinkfs, so
that one could go the other way?

Thanks,
Linda

_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: xfs partition layout  and using xfs_growfs
  2010-06-21  4:35 xfs partition layout and using xfs_growfs Linda A. Walsh
@ 2010-06-21  5:53 ` Dave Chinner
  0 siblings, 0 replies; 2+ messages in thread
From: Dave Chinner @ 2010-06-21  5:53 UTC (permalink / raw)
  To: Linda A. Walsh; +Cc: xfs-oss

On Sun, Jun 20, 2010 at 09:35:13PM -0700, Linda A. Walsh wrote:
> 
> Is there any difference in a file systems layout and efficiency between
> to xfs fs's of the same size, but where one was created at size
> '100%', where the other was created at size 50%, but then grown
> iteratively to 60, 70, 80, 90 and then 100% over time as it filled?

Yes.

> Would the final file systems look pretty much the same

>From a structural perspective, it depends on the size of the AGs in
the initial filesystem.  If the filesystem was big enough to begin
with (i.e.  using maximally sized AGs at mkfs time) then growing it
will result in a layout exactly the same as if it was mkfs'd at full
size.

However, the allocation patterns will be significantly different
between the two filesystems, so there will be no similarity in data
layout between the two different filesystems.

> and have roughly the
> same performance characteristics?

See previous answer.

> Assume, for sake of argument, that the
> file system was grown before space got tight enough to cause any
> severe large file fragmentation.

See previous answer. ;)

> I've been under the impression that one gained some performance benefits if one
> laid out the whole file system at once  is that a mis-impression?

I wouldn't say you "gain performance benefits" by starting with a
larger filesystem, more that a grown filesystem has different aging
characteristics to one that has not been grown. See previous answer.
;)

> That asked/said...is there any work underway to create an xfs_shrinkfs, so
> that one could go the other way?

http://xfs.org/index.php/Shrinking_Support

Cheers,

Dave.
-- 
Dave Chinner
david@fromorbit.com

_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2010-06-21  5:51 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-06-21  4:35 xfs partition layout and using xfs_growfs Linda A. Walsh
2010-06-21  5:53 ` Dave Chinner

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.