我可以问 dtrace 启用了哪些探针吗?
如果重要的话,我使用的是 Mac OS X,但我相信这适用于所有操作系统。如果每个操作系统的答案不同,我也有兴趣了解这一点。
假设我打开一个终端窗口,启用一些探测器,并开始使用 DTrace 收集数据。
从不同的终端窗口,我可以询问 DTrace 启用了哪些探测器吗?如果是这样,怎么办?
If it matters, I am using Mac OS X, but I believe this would apply across OSs. If the answer is different per OS, I would be interested in learning about that as well.
Let's say that I open a terminal window, enable a few probes, and start collecting data with DTrace.
From a different terminal window, can I ask DTrace what probes have been enabled? If so, how?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我在 DTrace 邮件列表上从 Adam Leventhal 那里获得了以下信息。首先,他提供了这个可以在 Solaris 上运行的脚本。
不幸的是,由于错误,相同的内核变量在 Mac OS X 上不可用。
I got the following information from Adam Leventhal on a DTrace mailing list. First, he provided this script, which works on Solaris
Unfortunately, the same kernel variables are not available on Mac OS X due to a bug.