在使用DTrace时,如果想打印当前系统时间,可以借助内置变量walltimestamp。walltimestamp表示的是自从1970年1月1日0时(UTC时间)以来经过的纳秒数,那么如何把它表示成让人一目了然的形式呢?答案是借助printf。脚本如下:
dtrace -qn 'BEGIN[......]
在使用DTrace时,如果想打印当前系统时间,可以借助内置变量walltimestamp。walltimestamp表示的是自从1970年1月1日0时(UTC时间)以来经过的纳秒数,那么如何把它表示成让人一目了然的形式呢?答案是借助printf。脚本如下:
dtrace -qn 'BEGIN[......]
要想写好DTrace脚本,了解何时选用何种类型变量是非常重要的。在这里,小编推荐DTrace大神Brendan Gregg的文章《DTrace variable types》(http://dtrace.org/blogs/brendan/2011/11/25/dtrace-variable-typ[……]
Dtrace4linux是一个把DTrace移植到Linux上的开源项目,它的项目主页是:https://github.com/dtrace4linux,作者是Paul D. Fox。Paul曾经在stackoverflow上针对dtrace4linux回答过一个很经典的问题(http://stac[……]
对于新接触DTrace的同学,小编推荐Oracle的文档:DTrace User Guide(http://docs.oracle.com/cd/E19253-01/819-5488/819-5488.pdf)。这篇文章只有60多页,但是介绍了很多干货:built-in variables,func[……]