> In Solaris 10u8:
> root@nas-hz-01:~# uname -a
> SunOS nas-hz-01 5.10 Generic_141445-09 i86pc i386 i86pc
> root@nas-hz-01:~# echo "metaslab_min_alloc_size/K" | mdb -kw
> mdb: failed to dereference symbol: unknown symbol name
Fair enough. I don't have anything older than b147 at this point so I
wasn't sure if that was in there or not.

If you delete a bunch of data (perhaps old files you have laying
around) does your performance go back up- even if temporarily?

The problem we had matches your description word for word. All of a
sudden we had terrible write performance with a ton of time spent in
the metaslab allocator. Then we'd delete a big chunk of data (100 gigs
or so) and poof- performance would get better for a short while.

Several people suggested changing the allocation free percent from 30
to 4 but that change was already incorporated into the b147 box we
were testing. The only thing that made a difference (and I mean a
night and day difference) was the change above. That said- I have no
idea how that part of the code works in 10u8.

-Don
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to