On 03 January, 2007 - Mark Maybee sent me these 5,0K bytes:

> Tomas,
> 
> There are a couple of things going on here:
> 
> 1. There is a lot of fragmentation in your meta-data caches (znode,
> dnode, dbuf, etc).  This is burning up about 300MB of space in your
> hung kernel.  This is a known problem that we are currently working
> on.

Great!

> 2. While the ARC has set its desired size down to c_min (64MB), its
> actually still consuming ~800MB in the hung kernel.  This is odd.
> The bulk of this space is in the 32K and 64K data caches.  Could
> you print out the contents of ARC_anon, ARC_mru, ARC_mfu, ARC_mru_ghost,
> and ARC_mfu_ghost?

Like this?

> ARC_anon::print
{
    list = {
        list_size = 0
        list_offset = 0
        list_head = {
            list_next = 0
            list_prev = 0
        }
    }
    lsize = 0
    size = 0x19c000
    hits = 0
    mtx = {
        _opaque = [ 0 ]
    }
}
> ARC_mru::print
{
    list = {
        list_size = 0x90
        list_offset = 0x70
        list_head = {
            list_next = 0x30072a5b5f8
            list_prev = 0x300758b6c70
        }
    }
    lsize = 0x1f88200
    size = 0x3e5c200
    hits = 0x44c48ad
    mtx = {
        _opaque = [ 0 ]
    }
}
> ARC_mfu::print
{
    list = {
        list_size = 0x90
        list_offset = 0x70
        list_head = {
            list_next = 0x30099c7a730
            list_prev = 0x300dc11fee0
        }
    }
    lsize = 0x2f2e4400
    size = 0x318a8400
    hits = 0x466bbec
    mtx = {
        _opaque = [ 0 ]
    }
}
> ARC_mru_ghost::print
{
    list = {
        list_size = 0x90
        list_offset = 0x70
        list_head = {
            list_next = 0x300758b6eb0
            list_prev = 0x300d65faa10
        }
    }
    lsize = 0x97a3cc00
    size = 0x97a3cc00
    hits = 0xfa4a49
    mtx = {
        _opaque = [ 0 ]
    }
}
> ARC_mfu_ghost::print
{
    list = {
        list_size = 0x90
        list_offset = 0x70
        list_head = {
            list_next = 0x3006c7c8ce0
            list_prev = 0x300d65fa2c0
        }
    }
    lsize = 0x879ddc00
    size = 0x879ddc00
    hits = 0x3b37c8
    mtx = {
        _opaque = [ 0 ]
    }
}

/Tomas
-- 
Tomas Ögren, [EMAIL PROTECTED], http://www.acc.umu.se/~stric/
|- Student at Computing Science, University of Umeå
`- Sysadmin at {cs,acc}.umu.se
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to