Linux有了“DTrace”

jopen 8年前發布 | 12K 次閱讀 Linux DTrace

Linux有了“DTrace”

Linux 沒有 DTrace(名字),但現在有了 DTrace(功能)。

DTrace 是源自 Solaris 操作系統的動態跟蹤工具,提供了高級性能分析和調試功能,它的源代碼采用 CDDL 許可證,不兼容 Linux 內核使用的 GPLv2 許可證,無法直接移植。但隨著 BPF(Berkeley Packet Filter) 跟蹤的最后主要功能合并到 Linux 4.9-rc1,Linux 現在有了類似 DTrace 的高級分析和調試功能

BPF 最初的功能是過濾封包,但隨著其功能的增強,它開始支持軟件定義網絡和事件跟蹤,為現有的內核跟蹤工具加入了編程功能。Linux 4.9-rc1 合并的 BPF 功能是定時取樣(Timed sampling)。

來自: Solidot

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!