diff options
Diffstat (limited to 'src/pmlogconf/kernel')
-rw-r--r-- | src/pmlogconf/kernel/bufcache-activity | 10 | ||||
-rw-r--r-- | src/pmlogconf/kernel/bufcache-all | 4 | ||||
-rw-r--r-- | src/pmlogconf/kernel/inode-cache | 7 | ||||
-rw-r--r-- | src/pmlogconf/kernel/interrupts-irix | 8 | ||||
-rw-r--r-- | src/pmlogconf/kernel/load | 4 | ||||
-rw-r--r-- | src/pmlogconf/kernel/localdefs | 1 | ||||
-rw-r--r-- | src/pmlogconf/kernel/memory-irix | 31 | ||||
-rw-r--r-- | src/pmlogconf/kernel/memory-linux | 4 | ||||
-rw-r--r-- | src/pmlogconf/kernel/queues-irix | 7 | ||||
-rw-r--r-- | src/pmlogconf/kernel/read-write-data | 5 | ||||
-rw-r--r-- | src/pmlogconf/kernel/summary-linux | 17 | ||||
-rw-r--r-- | src/pmlogconf/kernel/summary-windows | 15 | ||||
-rw-r--r-- | src/pmlogconf/kernel/syscalls-irix | 12 | ||||
-rw-r--r-- | src/pmlogconf/kernel/syscalls-linux | 5 | ||||
-rw-r--r-- | src/pmlogconf/kernel/syscalls-percpu-irix | 12 | ||||
-rw-r--r-- | src/pmlogconf/kernel/vnodes | 4 |
16 files changed, 146 insertions, 0 deletions
diff --git a/src/pmlogconf/kernel/bufcache-activity b/src/pmlogconf/kernel/bufcache-activity new file mode 100644 index 0000000..89e194e --- /dev/null +++ b/src/pmlogconf/kernel/bufcache-activity @@ -0,0 +1,10 @@ +#pmlogconf-setup 2.0 +ident kernel buffer cache reads, writes, hits and misses +probe kernel.all.io.bread + kernel.all.io.bread + kernel.all.io.bwrite + kernel.all.io.lread + kernel.all.io.lwrite + kernel.all.io.phread + kernel.all.io.phwrite + kernel.all.io.wcancel diff --git a/src/pmlogconf/kernel/bufcache-all b/src/pmlogconf/kernel/bufcache-all new file mode 100644 index 0000000..07d2c55 --- /dev/null +++ b/src/pmlogconf/kernel/bufcache-all @@ -0,0 +1,4 @@ +#pmlogconf-setup 2.0 +ident all available kernel buffer cache data +probe buffer_cache.flush + buffer_cache diff --git a/src/pmlogconf/kernel/inode-cache b/src/pmlogconf/kernel/inode-cache new file mode 100644 index 0000000..70f0118 --- /dev/null +++ b/src/pmlogconf/kernel/inode-cache @@ -0,0 +1,7 @@ +#pmlogconf-setup 2.0 +ident kernel name cache (namei, iget, etc) activity +probe kernel.all.io.namei + kernel.all.io.iget + kernel.all.io.namei + kernel.all.io.dirblk + name_cache diff --git a/src/pmlogconf/kernel/interrupts-irix b/src/pmlogconf/kernel/interrupts-irix new file mode 100644 index 0000000..bc10187 --- /dev/null +++ b/src/pmlogconf/kernel/interrupts-irix @@ -0,0 +1,8 @@ +#pmlogconf-setup 2.0 +ident interrupts [Irix] +probe kernel.all.intr.vme + kernel.all.intr.vme + kernel.all.intr.non_vme + kernel.all.tty.recvintr + kernel.all.tty.xmitintr + kernel.all.tty.mdmintr diff --git a/src/pmlogconf/kernel/load b/src/pmlogconf/kernel/load new file mode 100644 index 0000000..c75b97b --- /dev/null +++ b/src/pmlogconf/kernel/load @@ -0,0 +1,4 @@ +#pmlogconf-setup 2.0 +ident load average +probe kernel.all.load + kernel.all.load diff --git a/src/pmlogconf/kernel/localdefs b/src/pmlogconf/kernel/localdefs new file mode 100644 index 0000000..31f666d --- /dev/null +++ b/src/pmlogconf/kernel/localdefs @@ -0,0 +1 @@ +FILES = load syscalls-irix syscalls-linux bufcache-activity bufcache-all vnodes memory-irix memory-linux inode-cache syscalls-percpu-irix queues-irix read-write-data interrupts-irix summary-windows summary-linux diff --git a/src/pmlogconf/kernel/memory-irix b/src/pmlogconf/kernel/memory-irix new file mode 100644 index 0000000..3694c83 --- /dev/null +++ b/src/pmlogconf/kernel/memory-irix @@ -0,0 +1,31 @@ +#pmlogconf-setup 2.0 +ident kernel memory allocation [Irix] +probe mem.chunkpages + mem.system + mem.util + mem.freemem + mem.availsmem + mem.availrmem + mem.bufmem + mem.physmem + mem.dchunkpages + mem.pmapmem + mem.strmem + mem.chunkpages + mem.dpages + mem.emptymem + mem.freeswap + mem.halloc + mem.heapmem + mem.hfree + mem.hovhd + mem.hunused + mem.zfree + mem.zonemem + mem.zreq + mem.iclean + mem.bsdnet + mem.palloc + mem.unmodfl + mem.unmodsw + mem.paging.reclaim diff --git a/src/pmlogconf/kernel/memory-linux b/src/pmlogconf/kernel/memory-linux new file mode 100644 index 0000000..c8ec0ac --- /dev/null +++ b/src/pmlogconf/kernel/memory-linux @@ -0,0 +1,4 @@ +#pmlogconf-setup 2.0 +ident kernel memory allocation [Linux] +probe mem.util.used + mem.util diff --git a/src/pmlogconf/kernel/queues-irix b/src/pmlogconf/kernel/queues-irix new file mode 100644 index 0000000..10dd4c3 --- /dev/null +++ b/src/pmlogconf/kernel/queues-irix @@ -0,0 +1,7 @@ +#pmlogconf-setup 2.0 +ident run and swap queues [Irix] +probe kernel.all.runque + kernel.all.runque + kernel.all.runocc + kernel.all.swap.swpque + kernel.all.swap.swpocc diff --git a/src/pmlogconf/kernel/read-write-data b/src/pmlogconf/kernel/read-write-data new file mode 100644 index 0000000..f333787 --- /dev/null +++ b/src/pmlogconf/kernel/read-write-data @@ -0,0 +1,5 @@ +#pmlogconf-setup 2.0 +ident bytes across the read() and write() syscall interfaces +probe kernel.all.readch + kernel.all.readch + kernel.all.writech diff --git a/src/pmlogconf/kernel/summary-linux b/src/pmlogconf/kernel/summary-linux new file mode 100644 index 0000000..215e6fa --- /dev/null +++ b/src/pmlogconf/kernel/summary-linux @@ -0,0 +1,17 @@ +#pmlogconf-setup 2.0 +ident summary kernel performance data [Linux] +probe kernel.uname.sysname ~ Linux ? include : exclude + mem.util + swap.pagesin + swap.pagesout + swap.free + swap.used + kernel.all.pswitch + kernel.all.intr + kernel.all.load + kernel.all.runnable + network.interface.collisions + network.interface.in.drops + network.interface.out.drops + disk.dev.avactive + filesys.full diff --git a/src/pmlogconf/kernel/summary-windows b/src/pmlogconf/kernel/summary-windows new file mode 100644 index 0000000..6553192 --- /dev/null +++ b/src/pmlogconf/kernel/summary-windows @@ -0,0 +1,15 @@ +#pmlogconf-setup 2.0 +ident summary kernel performance data [Windows] +probe mem.pool.paged_bytes exists ? include : exclude + mem.available + mem.committed_bytes + mem.pool.paged_bytes + mem.pool.non_paged_bytes + mem.page_faults + mem.page_reads + mem.page_writes + mem.pages_total + disk.dev.idle + disk.dev.queue_len + filesys.full + diff --git a/src/pmlogconf/kernel/syscalls-irix b/src/pmlogconf/kernel/syscalls-irix new file mode 100644 index 0000000..9a04cdf --- /dev/null +++ b/src/pmlogconf/kernel/syscalls-irix @@ -0,0 +1,12 @@ +#pmlogconf-setup 2.0 +ident context switches, total syscalls and counts for selected calls (e.g. read, write, fork, exec, select) over all CPUs [Irix] +probe kernel.all.syscall values ? available : exclude + kernel.all.pswitch + kernel.all.syscall + kernel.all.sysexec + kernel.all.sysfork + kernel.all.sysread + kernel.all.syswrite + kernel.all.kswitch + kernel.all.kpreempt + kernel.all.sysioctl diff --git a/src/pmlogconf/kernel/syscalls-linux b/src/pmlogconf/kernel/syscalls-linux new file mode 100644 index 0000000..8e50db5 --- /dev/null +++ b/src/pmlogconf/kernel/syscalls-linux @@ -0,0 +1,5 @@ +#pmlogconf-setup 2.0 +ident context switches and fork system calls over all CPUs [Linux] +probe kernel.all.sysfork values ? available : exclude + kernel.all.pswitch + kernel.all.sysfork diff --git a/src/pmlogconf/kernel/syscalls-percpu-irix b/src/pmlogconf/kernel/syscalls-percpu-irix new file mode 100644 index 0000000..30a106f --- /dev/null +++ b/src/pmlogconf/kernel/syscalls-percpu-irix @@ -0,0 +1,12 @@ +#pmlogconf-setup 2.0 +ident per CPU context switches, total syscalls and counts for selected calls [Irix] +probe kernel.percpu.pswitch + kernel.percpu.pswitch + kernel.percpu.syscall + kernel.percpu.sysexec + kernel.percpu.sysfork + kernel.percpu.sysread + kernel.percpu.syswrite + kernel.percpu.kswitch + kernel.percpu.kpreempt + kernel.percpu.sysioctl diff --git a/src/pmlogconf/kernel/vnodes b/src/pmlogconf/kernel/vnodes new file mode 100644 index 0000000..ab1a077 --- /dev/null +++ b/src/pmlogconf/kernel/vnodes @@ -0,0 +1,4 @@ +#pmlogconf-setup 2.0 +ident vnode activity +probe vnodes.alloc + vnodes |