Tuesday, November 08, 2005

Using dtrace and mdb to examine virtual memory

here is a short example using
dtrace and mdb to examine page faults and process address spaces.
This will be used in a workshop being given to professors teaching operating systems
within China. The workshop will cover Solaris internals using the opensolaris source code
and tools such as dtrace, mdb, and kmdb.

Friday, June 24, 2005

new web site for Bruning Systems

I have finally gotten around to updating the web site. Still need to
add the dtrace scripts, but first I need to document them.



Tuesday, April 05, 2005

snooping gld-based NIC drivers using dtrace

I have just posted a script at http://www.bruningsystems.com/rtlsio.p
that allows one to snoop incoming/outgoing packets on a Realtek NIC.
The script is very easy to change for any other GLD-based NIC (see
the comment at the beginning of the script to determine what needs
to be changed.)
To run the script, save it and then:

# dtrace -q -C -s ./rtlsio.p

Let me know what you think.


Saturday, February 12, 2005

dtrace script to trace kernel thread state changes

I just posted a script that traces kernel thread state changes to the dtrace
forum on forum.sun.com. You can also find it at http://www.bruningsystems.com/runq.d

Have fun.

Friday, January 14, 2005

solaris kernel memory usage

This is a test. I am currently working on answering a question
from a former student about kernel memory. The question and
answer will be here shortly.