As Dan said, it looks like ZFS is busy.

How much RAM is on this system?
What release of Solaris?
Do you have any ZFS tweaks in /etc/system?
(like clamping the ARC size...)
Is the system memory constrained?

The xcalls are due to the page unmaps out of
what I'm assuming is the ZFS ARC (although
I'm not 100% sure about that - I need to check
the source for segkmem_zio_free())

Can you gather some ZFS IO statistics, like
"fsstat zfs 1" for a minute or so.

Thanks,
/jim


Jim Leonard wrote:
Thanks for the awesome two-liner, I'd been struggling with 1-second intervals 
without a full-blown script.

I modified it to output walltime so that I could zoom in on the problem, and 
here it is:

              unix`xc_do_call+0x8f
              unix`xc_wait_sync+0x36
              unix`x86pte_invalidate_pfn+0x135
              unix`hat_pte_unmap+0xa9
              unix`hat_unload_callback+0x109
              unix`hat_unload+0x2a
              unix`segkmem_free_vn+0x82
              unix`segkmem_zio_free+0x10
              genunix`vmem_xfree+0xee
              genunix`vmem_free+0x28
              genunix`kmem_slab_destroy+0x80
              genunix`kmem_slab_free+0x1be
              genunix`kmem_magazine_destroy+0x54
              genunix`kmem_depot_ws_reap+0x4d
              genunix`taskq_thread+0xbc
              unix`thread_start+0x8
           418560

Any ideas?
_______________________________________________
dtrace-discuss mailing list
dtrace-discuss@opensolaris.org

Reply via email to