search for: dnode_t

Displaying 3 results from an estimated 3 matches for "dnode_t".

Did you mean: node_t
2007 Jul 26
2
Tracing znode_t from dnode_t
Hi, To get my understanding of zfs data structures correct, I need to trace znode_t from given dnode_t. I came up with following trace, is this correct? dnote_t->dn_bonus->db_user_ptr points to corresponding znode_t Is there any other(better) way to trace znode_t from dnode_t? Cheers, -Atul
2006 Mar 20
1
ARC cache issues with b35/b36; Bugs 6397610 / 6398177
...tat cache buf buf buf memory alloc alloc name size in use total in use succeed fail ------------------------- ------ ------ ------ --------- --------- ----- ... dmu_buf_impl_t 192 2029 104328 20348928 326434 0 dnode_t 388 1529 84090 34443264 157309 0 arc_buf_hdr_t 92 13276 26460 2580480 140047 0 arc_buf_t 20 957 5915 143360 225786 0 zil_lwb_cache 184 3 44 8192 149 0 zfs_znode_cache...
2006 Nov 02
11
ZFS and memory usage.
...ics, because memory with KM_SLEEP cannot be allocated. Here are some statistics of memory usage when the panic occurs: zfs_znode_cache: 356 * 11547 = 4110732 bytes zil_lwb_cache: 176 * 43 = 7568 bytes arc_buf_t: 20 * 7060 = 141200 bytes arc_buf_hdr_t: 188 * 7060 = 1327280 bytes dnode_t: 756 * 162311 = 122707116 bytes !! dmu_buf_impl_t: 332 * 18649 = 6191468 other: 14432256 bytes (regular kmem_alloc()) There is 1GB of RAM, 320MB is for the kernel. 1/3 if kernel memory is configured as ARC''s maximum. When it panics, debugger statistics show that there is around...