dtrace is a comprehensive dynamic tracing framework ported from Solaris. dtrace provides a powerful infrastructure that permits administrators, developers, and service personnel to concisely answer arbitrary questions about the behavior of the operating system and user programs.