Technology News and Insights

Solaris DTrace How To Guide
Sun Application Monitoring Software Tool: Introduction to Dtrace. Dtrace is a comprehensive dynamic tracing facility that is built into Solaris and can be used by administrators and developers to examine the behavior of both user programs and of the operating system itself. With Dtrace you can explore your system to understand how it works, track down performance problems across many layers of software, or locate the cause of aberrant behavior. It is safe to use on production systems and does not require restarting either the system or applications. Learn more about Sun’s advanced operating system and application monitoring software.

Introduction to DTrace

DTrace is a comprehensive dynamic tracing facility that is built into Solaris and can be used by administrators and developers to examine the behavior of both user programs and of the operating system itself. With DTrace you can explore your system to understand how it works, track down performance problems across many layers of software, or locate the cause of aberrant behavior. It is safe to use on production systems and does not require restarting either the system or applications.

DTrace dynamically modifies the operating system kernel and user processes to record data at locations of interest, called probes. A probe is a location or activity to which DTrace can bind a request to perform a set of actions, like recording a stack trace, a timestamp, or the argument to a function. Probes are like programmable sensors scattered all over your Solaris system in interesting places. DTrace probes come from a set of kernel modules called providers,each of which performs a particular kind of instrumentation to create probes.

DTrace includes a new scripting language called D which is designed specifically for dynamic tracing. With D it is easy to write scripts that dynamically turn on probes, collect the information, and process it. D scripts make it convenient for Users to share their knowledge and troubleshooting methods with others.

If you're interested in this topic, these articles may be helpful:

EnterpriseDB Announces General Availability for Sun Solaris SPARC and x86 Oracle Compatibility
from EnterpriseDB Corp. Edison, N.J., Nov. 30, 2005 - EnterpriseDB ...
The Solaris™ Cryptographic Framework
1.0 Overview The Solaris Cryptographic Framework provides cryptograph...
Open Source: SPECjbb2005 performance on a Red Hat Enterprise Linux 5 Intel processor-based system and a Sun Solaris 10 AMD proc
Executive summary Red Hat, Inc. (Red Hat) commissioned Principled Tec...
Online Solaris Containers Demonstration
For more information on the examples within this demonstration, please...
Intel® VTune™ Performance Analyzer Version 3.0 for Linux*
Identify lines of code that use excessive resources, remove performanc...

Related Jobs:

System Engineer with Networking Experience #569 - NY - Syracuse - Sensis Corporation
Categories: Engineering-Systems Engineer Description: Sensis is a pr...
Systems Engineer #144560 - WA - Redmond - Microsoft Corporation
Are you ready for Longhorn? We are gearing up to support LH servers in...
Lead Software Development Engineer in Test #138479 - WA - Redmond - Microsoft Corporation
Do you love to solve complex problems for customers? Do you want to he...
Security Architect #54561 - CA - Sacramento - EML Incorporated
Duration: 6 months The Security Architect will be responsible for c...
Tech Support Engineer - CA - Palo Alto - Data Domain
Tech Support Engineer Will troubleshoot and resolve technical problem...
Software Development Engineer in Test #134986 - WA - Redmond - Microsoft Corporation
The Windows Graphics and Gaming Technologies team (DirectX) is looking...
Consultant #142932 - DC - Washington - Microsoft Corporation
Consultant (Advisory Support Engineer) - Windows NT/2000/2003/XP/Debug...
Senior Computer Operator - Third Shift #2243 - GA - Atlanta - S1 Corporation
Job Description: SUMMARY In a centralized environment under limite...
Data Integrity Analyst #30004 - MN - Eden Prairie - C.H. Robinson Worldwide, Inc.
Description Company Description: Founded in 1905, C.H. Robinson Worl...
Programmer/Software Engineer: Autodesk Shape Manager #55819 - MI - Novi - Autodesk, Inc
Autodesk Shape Manager is a geometric modeler that is used in several ...