在OmniOS
上使用DTrace
需要手动安装dtrace
和 dtrace/providers
安装包:
$ pfexec pkg install dtrace dtrace/providers
否则会遇到如下错误:
$ pfexec dtrace -n 'syscall:::'
dtrace: failed to initialize dtrace: DTrace device not available on system
此外还要检查DTrace
模块是否加载成功:
$ modinfo | grep dtrace
5 fffffffff8243000 1af28 280 1 dtrace (Dynamic Tracing)
参考资料:
Use DTrace on OmniOS。