How does DTrace work with third-party kernel modules like the Veritas VM/VXFS or third-party drivers?
The instrumentation methodology that DTrace uses doesn’t rely on any modifications to underlying source code. So DTrace can instrument kernel modules that it has never seen before including Veritas VxVM/VxFS, etc. Back to top Q: Does DTrace work on x86? A: DTrace is fully functional on both SPARC and x86 platforms. And most of our development (and about 99 percent of our public demos) is on our x86-based Solaris laptops. Back to top Q: I’ve only just begun learning DTrace. Does it have utility in distributed computing environments such as Berkeley Lab’s Netlogger? A: NetLogger and DTrace are largely complementary. NetLogger lets you know that you have a problem on a specific machine; DTrace allows you to resolve the root-cause of that problem. Back to top Q: Does DTrace work inside a Solaris virtualization environment? A: At present, DTrace doesn’t work inside of Zones (Solaris Grid Containers). However, from the global zone, you can run DTrace to trace processes in any zone or see int