There are two ways to get DTrace for another operating system: you can try porting DTrace to the other system, or you can — as Adam Leventhal describes — use the new BrandZ framework to get that other system running under Solaris. Adam describes applying DTrace to a Linux binary — top — and using DTrace to find a (pretty serious) Linux-specific performance problem. Pretty eff’in cool…
2 Responses
As an additional bonus, BrandZ also provides ZFS for
Linux without any porting!
That is pretty astounding! My small web hosting company has switched 100% to Solaris and the customers love it, but we do get the occasional Linux weenie 🙂 … now I could potentially give them a Linux zone and the objection would disappear.