I'm not sure if this is the right forum as we are running Solaris 10 (not 
OpenSolaris). We do have all the latest patches. 

I am trying to get a better understanding of where our memory is going. The 
server is a T2000 with 8 GB RAM. I understand that the ARC is a major consumer 
but it is only consuming 1605 MB (`kstat -m zfs | grep size`) out of 6219 MB 
(`echo ::memstat | mdb -k`) in the kernel area.

When I run ::kmastat, I see that the ARC stat is not a good measure. The zio_* 
bufers add up to 2277 MB. I'm not sure why this number doesn't match the ARC 
size reported by kstat. Are the zio_* buffers separate entities from the ARC? 
Also dnode_t takes a whopping 1284 MB. Is this normal for a system with lots of 
small files? Can the dnode buffer be tuned? 

I'd also like to know what's in the kmem_va and kmem_alloc regions, but perhaps 
for another discussion. They are 1595 and 920 MB. Anything to point me in the 
right direction would be appreciated.
--
This message posted from opensolaris.org
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to