Guia de rastreamento dinâmico Solaris

Privilégio dtrace_proc

O privilégio dtrace_proc permite usar o provedor fasttrap em rastreios no nível do processo. Ele também permite o uso das seguintes ações e variáveis:

Ações 

copyin

copyout

stop

copyinstr

raise

ustack

Variáveis 

execname

pid

uregs

Espaços de endereço 

Usuário 

 

 

Este privilégio não concede qualquer visibilidade às estruturadas de dados do kernel do Solaris ou aos processos para os quais o usuário não tem permissão.

Os usuários com esse privilégio podem criar e ativar testes nos processos que possuem. Se o usuário também possuir o privilégio proc_owner, os testes poderão ser criados e ativados em qualquer processo. O privilégio dtrace_proc destina-se a usuários interessados nas análises de depuração ou de desempenho dos processos do usuário. Esse privilégio é ideal para um desenvolvedor que está trabalhando em um novo aplicativo ou um engenheiro que está tentando aprimorar o desempenho de um aplicativo em um ambiente de produção.


Observação –

Os usuários com os privilégios dtrace_proc e proc_owner podem ativar qualquer teste pid a partir de quaisquer processos, mas podem somente criar testes em processos cujo privilégio definido é um subconjunto do seu próprio conjunto de privilégios. Consulte a documentação do Least Privilege para obter detalhes completos.


O privilégio dtrace_proc permite o acesso ao DTrace que pode impor uma penalidade de desempenho somente naqueles processos para os quais o usuário tem permissão. Os processos instrumentados irão impor mais carga nos recursos do sistema, sendo assim, pode haver um pequeno impacto no desempenho geral do sistema. Além desse aumento na sobrecarga geral, esse privilégio não permite qualquer instrumentação que impacte no desempenho de quaisquer processos que não estejam sendo rastreados. Como esse privilégio não concede aos usuários qualquer visibilidade adicional de outros processos ou do próprio kernel, recomenda-se que esse privilégio seja concedido a todos os usuários que possam precisar entender melhor o funcionamento interno dos seus próprios processos.