John wrote:
> Hi,
> 
> I am trying to understand in details what is the ratio between metadata and 
> data in ARC and L2ARC for my system.
> Looking at 'kstat -n arcstats', I see:
> 
> ARC Current Size:             19217 MB (size=19,644,754,928)
> ARC Metadata Size:           112MB     (hdr_size=117,896,760)
> 
> I am trying to understand what l2_hdr_size means? Is this the metadata stored 
> in ARC used to reference L2ARC content? or is it metadata stored in L2ARC? If 
> the former, where the size of the metadata located in ARC to reference L2ARC 
> content?
> 
> In general, I am trying to decide if my L2ARC should only store metadata or 
> metadata+data. My workload is very random and *I think* does not benefit from 
> caching.
> 
> Here is the full output:
> kstat -n arcstats
> module: zfs                             instance: 0
> name:   arcstats                        class:    misc
>         c                               19644817124
>         c_max                           24686542848
>         c_min                           3085817856
>         crtime                          139.366765387
>         data_size                       18459594240
>         deleted                         111310878
>         demand_data_hits                56990788
>         demand_data_misses              631678
>         demand_metadata_hits            391511844
>         demand_metadata_misses          23702633
>         evict_skip                      8773774
>         hash_chain_max                  16
>         hash_chains                     362312
>         hash_collisions                 142969185
>         hash_elements                   1257608
>         hash_elements_max               1368567
>         hdr_size                        117896760
>         hits                            505821153
>         l2_abort_lowmem                 165
>         l2_cksum_bad                    0
>         l2_evict_lock_retry             2219
>         l2_evict_reading                0
>         l2_feeds                        1407223
>         l2_free_on_write                5785987
>         l2_hdr_size                     116243656
>         l2_hits                         16984766
>         l2_io_error                     0
>         l2_misses                       8707048
>         l2_read_bytes                   93748148736
>         l2_rw_clash                     972
>         l2_size                         63115001856
>         l2_write_bytes                  5882913534976
>         l2_writes_done                  958486
>         l2_writes_error                 0
>         l2_writes_hdr_miss              3397
>         l2_writes_sent                  958486
>         memory_throttle_count           108
>         mfu_ghost_hits                  15023125
>         mfu_hits                        422352855
>         misses                          25693849
>         mru_ghost_hits                  2680252
>         mru_hits                        29672107
>         mutex_miss                      525565
>         other_size                      961128416
>         p                               18417019126
>         prefetch_data_hits              925997
>         prefetch_data_misses            440681
>         prefetch_metadata_hits          56392524
>         prefetch_metadata_misses        918857
>         recycle_miss                    27494219
>         size                            19644754928
>         snaptime                        843583.792905623

Wrong sort of ARC (Architecture Review Council), you'll have more luck on 
zfs-discuss.

-tim

Reply via email to