Which three statements are true for the DTrace tool?

DTrace is being ported from Solaris to Oracle Linux. Which three statements are true for the
DTrace tool?

DTrace is being ported from Solaris to Oracle Linux. Which three statements are true for the
DTrace tool?

A.
DTrace allows static and dynamic tracing of your applications and your kernel.

B.
DTrace tool is used to compile debug kernel modules and device drivers

C.
DTrace allows you to dynamically define probe points on the fly.

D.
DTrace probes and probe points are usually defined by the user using scripts written in a
language called D.

E.
DTrace tool is based on the strace Linux tool and includes both user and kernel strace features.

Explanation:
A:DTrace is a comprehensive dynamic tracing framework created by Sun
Microsystems for troubleshooting kernel and application problems on production systems in real
time.
C:Key benefits and features of DTrace on Oracle Linux include:
/Designed to work on finding performance bottlenecks
/(C)Dynamically enables the kernel with a number of probe points, improving ability to service
software
/Enables maximum resource utilization and application performance
/Fast and easy to use, even on complex systems with multiple layers of software
D:Testers write tracing programs (also referred to as scripts) using the D programming language
(not to be confused with other programming languages named “D”). The language, a subset of C,
includes added functions and variables specific to tracing. D programs resemble awk programs in
structure; they consist of a list of one or more probes (instrumentation points), and each probe is
associated with an action. These probes are comparable to a pointcut in aspect-oriented
programming.



Leave a Reply 1

Your email address will not be published. Required fields are marked *


david

david

DTrace allows Oracle Linux administrators to:
• Dynamically enable and manage hundreds of probes
• Dynamically associate logical predicates and actions with probes
• Dynamically manage trace buffers and buffer policies
• Display and examine trace data from the live system
• Implement custom scripts that use the DTrace facility
• Implement layered tools that use DTrace to retrieve trace data