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