Wednesday, April 11, 2007

An in-kernel Event Catcher

I updated the stupid device driver for Linux and made it public here.

Now the driver can:
  1. Monitor context switches rate
  2. Monitor CPU consumption rate
and cause a panic, and thus using it with your favorite crash dump utility, you can take good information about your trouble.

Here is a TODO list.
  1. Make it a bit more foolproof.
  2. Add interrupt rate monitoring. (Straight forward)
  3. Add lock contention monitoring, if possible. (I'm not sure.)
  4. Add monitoring features for other performance sensitive quantities. (Any idea?)
  5. Add some more documentation.
Well, it will be a part of the project I mentioned yesterday.

No comments: