On Tue, Oct 19, 2010 at 7:13 PM, Roy Sigurd Karlsbakk <r...@karlsbakk.net> 
wrote:
> I have this server with some 50TB disk space. It originally had 30TB on WD 
> Greens, was filled quite full, and another storage chassis was added. Now, 
> space problem gone, fine, but what about speed? Three of the VDEVs are quite 
> full, as indicated below. VDEV #3 (the one with the spare active) just spent 
> some 72 hours resilvering a 2TB drive. Now, those green drives suck quite 
> hard, but not _that_ hard. I'm guessing the reason for this slowdown is the 
> fill of those three first VDEVs.
>
> Now, is there a way, manually or automatically, to somehow balance the data 
> across these LVOLs? My first guess is that doing this _automatically_ will 
> require block pointer rewrite, but then, is there way to hack this thing by 
> hand?


I described a similar issue in
http://opensolaris.org/jive/thread.jspa?threadID=134581&tstart=30. My
solution was to copy some datasets over to a new directory, delete the
old ones and destroy any snapshots that retain them. Data is read from
the old device and written on all, causing large chunks of space to be
freed on the old device.

I wished for a more aggressive write balancer but that may be too much
to ask for.
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to