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