DTrace in GENERIC (-cur­rent)

In case you have not noticed yet, KDTRACE_HOOKS is now in the GENERIC ker­nel in FreeBSD-current. This means you just need to load the DTrace mod­ules and can use DTrace with the GENERIC kernel.

In case you do not know what you can do with DTrace, take the time to have a look at the DTrace blog. It is worth any minute you invest read­ing it.

HeatMaps again…

Today I stum­bled again over some HeatMaps from Bren­dan Gregg (of DTrace-fame). This time it was the PDF of his pre­sen­ta­tion at the LISA 2010 con­fer­ence. It shows nice­ly how he plans to evolve it from a single-machine (like in Ana­lyt­ics for Ora­cle Stor­age prod­ucts) to the cloud. It is a very good overview about what kind of intu­itive per­for­mance visu­al­iza­tion you can do with this.

I would love to see some­thing for FreeB­SD (or oth­er per­for­mance data). Maybe some­one could take the DTrac­eTaz­Tool as a base or hint and write some­thing gener­ic which works for a lot of things…

There are just too much nice and inter­est­ing things out there, and not enough time for all of them.