commit 020339d5a1bcb0721d0f4bffd6bd4042617f7af4
Author: Tomohiro Kusumi <kusumi.tomoh...@gmail.com>
Date:   Wed Jul 22 04:15:06 2015 +0900

    sbin/hammer: Add functions for zone statistics
    
    - Add functions to init/cleanup/add/print zone statistics and
      make hammer checkmap's existing zone statistics use these.
    
    - hammer_print_zone_stat() shows something like this. Zones with
      0 blocks doesn't necessary mean it has 0 block in that zone.
      For example checkmap doesn't support zone4 (at this point) so
      the block count is 0, but each volume obviously does have at
      least 1 big-block that belongs to zone4.
    
      ==========
      HAMMER zone statistics
        zone #  blocks       used[B]             used[%]
        zone 0  0            0                   0
        zone 1  0            0                   0
        zone 2  0            0                   0
        zone 3  63           528482304           100
        zone 4  0            0                   0
        zone 5  0            0                   0
        zone 6  0            0                   0
        zone 7  0            0                   0
        zone 8  5            38313984            91.3477
        zone 9  2            15776736            94.0367
        zone 10 326          2731311104          99.8766
        zone 11 23           166333072           86.2106
        zone 12 0            0                   0
        zone 13 0            0                   0
        zone 14 0            0                   0
        zone 15 0            0                   0
        --------------------------------------------------
        total   419          3480217200          99.0153
      ==========

Summary of changes:
 sbin/hammer/cmd_blockmap.c | 21 ++++++--------
 sbin/hammer/hammer_util.h  | 10 +++++++
 sbin/hammer/misc.c         | 68 ++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 86 insertions(+), 13 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/020339d5a1bcb0721d0f4bffd6bd4042617f7af4


-- 
DragonFly BSD source repository

Reply via email to