Se você quer conhecer o comportamento do seu sistema, o DTrace é a ferramenta ideal. O DTrace é um abrangente recurso de rastreamento dinâmico incluído no Solaris. O recurso DTrace pode ser usado para examinar o comportamento dos programas do usuário. O recurso DTrace também pode ser usado para examinar o comportamento do sistema operacional. O DTrace pode ser usado por administradores do sistema ou desenvolvedores de aplicativo e é adequado para o uso com sistemas de produção dinâmicos. O DTrace permitirá que você explore o sistema para compreender como ele funciona, rastreie problemas de desempenho em muitas camadas do software ou localize a causa de um comportamento anormal. Como você irá perceber, o DTrace permite que você crie seus próprios programas personalizados para instrumentar dinamicamente o sistema e fornecer respostas imediatas e concisas para questões arbitrárias que você pode formular usando a linguagem de programação D do DTrace.
O DTrace permite que todos os usuários do Solaris:
Ativem e gerenciem dinamicamente milhares de testes
Associem dinamicamente predicados lógicos e ações com testes
Gerenciem dinamicamente buffers de rastreamento e diretivas de buffer
Exibam e examinem os dados do rastreamento do sistema dinâmico ou de um crash dump
O DTrace permite que os desenvolvedores e administradores do Solaris:
Implementem scripts personalizados que usem o recurso DTrace
Implementem ferramentas em camadas que usem o DTrace para recuperar dados de rastreamento
Este guia irá ensinar tudo que você precisa saber sobre o DTrace. Se você estiver familiarizado com uma linguagem de programação como a C ou uma linguagem de script como awk(1) ou perl(1), aprenderá o DTrace e a linguagem de programação D mais rapidamente, mas não é necessário ser especialista nessas áreas. Se você nunca tiver escrito um programa ou script em qualquer linguagem, o Informações relacionadas fornece referências a outros documentos que você possa considerar úteis.