On Sep 14, 2007, at 8:16 AM, Łukasz wrote:

> I have a huge problem with space maps on thumper. Space maps takes  
> over 3GB
> and write operations generates massive read operations.
> Before every spa sync phase zfs reads space maps from disk.
>
> I decided to turn on compression for pool ( only for pool, not  
> filesystems ) and it helps.
> Now space maps, intent log, spa history are compressed.

How did you do that?

>
> Not I'm thinking about disabling checksums. All metadata are  
> written in 2 copies,
> so when I have compression=on do I need checksums ?

They are separate things.  If you want data integrity, then you need  
to leave checksums enabled.

> Does zfs will try to read second block when zio_decompress_data  
> will return error ?
>
> Is there other way to check space map compression ratio ?
> Now I'm using "#zdb -bb pool" but it takes hours.

#zdb -v <pool>
...
Traversing all blocks to verify checksums and verify nothing leaked ...

         No leaks (block sum matches space maps exactly)

         bp count:             103
         bp logical:       1572352        avg:  15265
         bp physical:       120832        avg:   1173     
compression:  13.01
         bp allocated:      296448        avg:   2878     
compression:   5.30
         SPA allocated:     296448       used:  0.00%

Blocks  LSIZE   PSIZE   ASIZE     avg    comp   %Total  Type
      3  12.0K   1.50K   4.50K   1.50K    8.00     1.55  deferred free
      1    512     512   1.50K   1.50K    1.00     0.52  object  
directory
      2     1K      1K   3.00K   1.50K    1.00     1.04  object array
      1    16K   1.50K   4.50K   4.50K   10.67     1.55  packed nvlist
      -      -       -       -       -       -        -  packed  
nvlist size
      5   528K   34.0K    102K   20.4K   15.53    35.23  bplist
      -      -       -       -       -       -        -  bplist header
      -      -       -       -       -       -        -  SPA space  
map header
      3  12.0K   1.50K   4.50K   1.50K    8.00     1.55  SPA space map
      -      -       -       -       -       -        -  ZIL intent log
     51   816K   54.0K    113K   2.21K   15.11    38.86  DMU dnode
      8     8K      4K   8.50K   1.06K    2.00     2.94  DMU objset
      -      -       -       -       -       -        -  DSL directory
      4     2K      2K   6.00K   1.50K    1.00     2.07  DSL  
directory child map
      3  1.50K   1.50K   4.50K   1.50K    1.00     1.55  DSL dataset  
snap map
      4     2K      2K   6.00K   1.50K    1.00     2.07  DSL props
      -      -       -       -       -       -        -  DSL dataset
      -      -       -       -       -       -        -  ZFS znode
      -      -       -       -       -       -        -  ZFS ACL
      6  3.00K   3.00K   3.00K     512    1.00     1.04  ZFS plain file
      5  2.50K   2.50K   5.00K      1K    1.00     1.73  ZFS directory
      3  1.50K   1.50K   3.00K      1K    1.00     1.04  ZFS master node
      3  1.50K   1.50K   3.00K      1K    1.00     1.04  ZFS delete  
queue
      -      -       -       -       -       -        -  zvol object
      -      -       -       -       -       -        -  zvol prop
      -      -       -       -       -       -        -  other uint8[]
      -      -       -       -       -       -        -  other uint64[]
      -      -       -       -       -       -        -  other ZAP
      -      -       -       -       -       -        -  persistent  
error log
      1   128K   6.00K   18.0K   18.0K   21.33     6.22  SPA history
      -      -       -       -       -       -        -  SPA history  
offsets
      -      -       -       -       -       -        -  Pool properties
      -      -       -       -       -       -        -  DSL permissions
    103  1.50M    118K    290K   2.81K   13.01   100.00  Total

                       capacity   operations   bandwidth  ---- errors  
----
description          used avail  read write  read write  read write  
cksum
d                    290K 24.4G   874     0 1023K     0     0      
0     0
   /dev/dsk/c1t1d0s7  290K 24.4G   874     0 1023K     0     0      
0     0
fsh-hake#


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

Reply via email to