Ricardo Correia
2006-Aug-20 18:38 UTC
[zfs-discuss] zpool iostat, scrubbing increases used disk space
Hi, How are the statistics in ''zpool iostat -v'' computed? Is this an x-minute-average? I noticed that if there''s no I/O for a while, the numbers keep decreasing and the zpool manpage doesn''t say anything about this. By the way, the manpage links in http://www.opensolaris.org/os/community/zfs/docs/ are not correct, they are linked to wrong documents. Anyway, I noticed that the ''zpool scrub'' command always keeps increasing the used disk space (specifically, the deferred free blocks) and it doesn''t seem to be getting freed. Here''s how I tested: # dd if=/dev/zero of=/tmp/test1 bs=1M count=100 # dd if=/dev/zero of=/tmp/test2 bs=1M count=100 # dd if=/dev/zero of=/tmp/test3 bs=1M count=100 # zpool create test raidz /tmp/test1 /tmp/test2 /tmp/test3 # zpool list NAME SIZE USED AVAIL CAP HEALTH ALTROOT test 286M 89K 286M 0% ONLINE - # zpool scrub test # zpool scrub test # zpool scrub test # zpool scrub test # zpool scrub test # zpool scrub test . . . # zpool scrub test # zpool list NAME SIZE USED AVAIL CAP HEALTH ALTROOT test 286M 6.45M 280M 2% ONLINE - Notice the used disk space... it gets even bigger if I continue doing zpool scrub. # zdb -bb test Traversing all blocks to verify nothing leaked ... No leaks (block sum matches space maps exactly) bp count: 530 bp logical: 4005376 avg: 7557 bp physical: 2105344 avg: 3972 compression: 1.90 bp allocated: 6764544 avg: 12763 compression: 0.59 SPA allocated: 6764544 used: 2.26% Blocks LSIZE PSIZE ASIZE avg comp %Total Type 498 3.57M 1.92M 6.16M 12.7K 1.86 95.47 deferred free 1 512 512 2K 2K 1.00 0.03 object directory 1 512 512 2K 2K 1.00 0.03 object array 1 16K 1.50K 6.00K 6.00K 10.67 0.09 packed nvlist - - - - - - - packed nvlist size 5 80.0K 65.0K 198K 39.6K 1.23 3.00 bplist - - - - - - - bplist header - - - - - - - SPA space map header 6 24.0K 5.00K 20.0K 3.33K 4.80 0.30 SPA space map - - - - - - - ZIL intent log 8 128K 9.00K 49.0K 6.12K 14.22 0.74 DMU dnode 2 2K 1K 6.00K 3.00K 2.00 0.09 DMU objset - - - - - - - DSL directory 2 1K 1K 4K 2K 1.00 0.06 DSL directory child map 1 512 512 2K 2K 1.00 0.03 DSL dataset snap map 2 1K 1K 4K 2K 1.00 0.06 DSL props - - - - - - - DSL dataset - - - - - - - ZFS znode - - - - - - - ZFS ACL - - - - - - - ZFS plain file 1 512 512 2K 2K 1.00 0.03 ZFS directory 1 512 512 2K 2K 1.00 0.03 ZFS master node 1 512 512 2K 2K 1.00 0.03 ZFS delete queue - - - - - - - zvol object - - - - - - - zvol prop - - - - - - - other uint8[] - - - - - - - other uint64[] - - - - - - - other ZAP - - - - - - - persistent error log 530 3.82M 2.01M 6.45M 12.5K 1.90 100.00 Total I have tested this with NexentaOS (build 40) and with zfs-fuse (build 45). Thanks.
Noel Dellofano
2006-Aug-20 19:21 UTC
[zfs-discuss] zpool iostat, scrubbing increases used disk space
thanks for the heads up. I''ve fixed them to point to the right documents. Noel On Aug 20, 2006, at 11:38 AM, Ricardo Correia wrote:> By the way, the manpage links in > http://www.opensolaris.org/os/community/zfs/docs/ are not correct, > they are > linked to wrong documents. >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://mail.opensolaris.org/pipermail/zfs-discuss/attachments/20060820/0ba733cf/attachment.html>
Cindy Swearingen
2006-Aug-21 14:22 UTC
[zfs-discuss] zpool iostat, scrubbing increases used disk space
Hi Ricardo, Nevermind my previous email. I think what happened is that a new set of Solaris Express man pages was downloaded over the weekened for the SX 8/06 and this breaks the links on the opensolaris...zfs page. Noel, thanks for fixing them. I''ll set a reminder to fix these for every Solaris Express release until we can find a better way. :-) Cindy Noel Dellofano wrote:> thanks for the heads up. I''ve fixed them to point to the right documents. > > Noel > On Aug 20, 2006, at 11:38 AM, Ricardo Correia wrote: > >> By the way, the manpage links in >> >> http://www.opensolaris.org/os/community/zfs/docs/ are not correct, >> they are >> >> linked to wrong documents. >> >> > > > ------------------------------------------------------------------------ > > _______________________________________________ > zfs-discuss mailing list > zfs-discuss at opensolaris.org > http://mail.opensolaris.org/mailman/listinfo/zfs-discuss