试了下 systemtap DTrace + eBPF bcc 工具集,可以直接查看一个正在运行的 Python 进程正在执行什么操作,完全无侵入。看 uflow 的文档对 java, python, ruby, php 语言都可以支持,简直就是黑科技,可以配合 strace 和 ltrace 跟踪任何一个进程的执行细节。 ​

08月12日 19:01  来自 小米5X 拍人更美

在 ctrl_break 事件里输出一下 coroutine.fibers 的每个 fiber 的 stack 即可。//@Anleb跑江湖:@fibjs @响马 要是fibjs 也支持就更好了🤔

@蛙蛙王子

试了下 systemtap DTrace + eBPF bcc 工具集,可以直接查看一个正在运行的 Python 进程正在执行什么操作,完全无侵入。看 uflow 的文档对 java, python, ruby, php 语言都可以支持,简直就是黑科技,可以配合 strace 和 ltrace 跟踪任何一个进程的执行细节。 ​

今天08:59

bpftrace (DTrace 2.0) for Linux 2018

他就做了大量的性能分析和tracing相关的工作,在Sun的Solaris上存在一种传说中的性能分析和Debug神器:Dtrace,然而,可惜的是...

微信公众平台 05月27日 20:16

solaris DTrace and Truss

gDTraceand truss intheSolaris10OSWynneWang,April2008ThiscasestudyfocusesonleveragingDTraceand truss...

@Chad_Hu 2018年01月24日 11:39

动态追踪技术:Linux喜迎DTrace

感动得都快哭了,当即在Twitter上表示这是一个重要的里程碑!他随后又写了一篇长文《DTraceforLinux2016》,以示庆祝...

@51CTO官方微博 2016年12月08日 09:57

动态追踪技术往深的走还得看dtrace,systemtap给你推荐一个这方面的专家@agentzh

@老C_codedump

top能知道系统CPU高,pidstat能找到对应哪个进程导致的CPU高,最后perf能找到这个进程的哪些函数调用占用了CPU,这几个工具一个比一个看的更细节,一般也是这个思路查CPU问题。 ​

08月11日 12:09  来自 iPhone客户端

Jul0819: gdb, dtrace, stap, OS, DBPERF, mutex -> 昨晚经过2个小时的测试,尝试了一下使用 gdb 的 awatch 来监控某个内存地址,比如mutex,然后查找 library cache: mutex X 获取mutex时使用的函数,以及函数的某个参数 ​

07月08日 10:40  来自 微博 weibo.com

DTrace_百度百科》DTrace(全称Dynamic Tracing),也称为动态跟踪,是由 Sun™ 开发的一个用来在生产和试验性生产系统上找出系统瓶颈的工具,可以对内核(ker...O网页链接

06月25日 00:03  来自 百度App

【Erlang虚拟机基础设施dtrace探测点介绍和使用】
最新的Erlang虚拟机(R15B01)很大的一个改进就是加入了对dtrace探测点的支持了, 具体参见这里, 主要目标是方便在生产实践中定位复杂的性能问题。 目前Erla...
详见:O网页链接
作者:@淘宝褚霸

03月31日 17:10  来自 技术头条

把自己机器上的kernel,java,重新编译,验证了一下tracepoint/kprobe/bcc/perf/java dtrace,真是超级好用 ​

2018年12月26日 23:08  来自 微博 HTML5 版

在火车上读完了这本书,将近六百页,用时四小时左右。感觉还能写得更好。那些本身就是行家的读者容易脑补齐作者省略掉的部分,会有共鸣,如果读者还不是行家的话,会觉得意犹未尽。作者偏爱用Dtrace作实例,然而它并不是Linux主流工具,也稍微削弱了本书的实用价值 ​

2018年11月21日 19:45  来自 iPhone客户端

【bpftrace (DTrace 2.0) for Linux 2018】O网页链接 Linux性能剖析神器:适用于Linux 2018的bpftrace(DTrace 2.0)。 ​

2018年10月09日 08:21  来自 微博 weibo.com

源自 Solaris 的 dtrace 世界其实一直热衷于 Sun 公司当年开发的 CTF 调试符号格式,而不是 DWARF。CTF 的卖点是比 DWARF 紧凑和简单很多。关于 CTF 格式的更多细节可以参见这一篇文章:O网页链接 相比之下,DWARF 格式确实包罗万象,非常复杂,生成的数据也比较庞大,虽然较新的版本支持压 ​ 展开全文c

2018年09月24日 13:32  来自 微博 weibo.com

Oracle 修改 DTrace 的许可协议,从 CDDL 变更为 GPL ,今年就能看到 DTrace for Linux 的实现。用某大牛的话说,『Oracle』 和 『做正确的事』 难得的并列出现了。

现在的问题(愿望)是,什么时候修改 ZFS 的许可协议? ​

2018年02月15日 08:08  来自 Weibo.intl

不错的工具[赞],这个工具使用了下,编译时候注意php开启dtrace(php官网有介绍),在cli模式下工具使用没问题,但是在我的场景下(php7 fpm+yaf)下暂时没有跑通(研究中)。这个插件也是在zend执行那块增加钩子。大家可以拿去试试,有兴趣研究下 ,分享下[嘻嘻]

抱歉,作者已设置仅展示半年内微博,此微博已不可见。 ​

2017年10月17日 13:39  来自 微博 weibo.com

patch update DTrace & ZFS in NetBSD via FreeBSD. O网页链接

2017年10月14日 16:11  来自 Weibo.intl

【媒体报道】甲骨文周五解雇了所有 Solaris 的技术员工,上个月负责 Solaris 和 SPARC 等产品的执行副总裁 John Fowler 辞职。Solaris 最为著名的功能包括了 DTrace、ZFS 和 Time Slider,它是唯一支持 SPARC 处理器的企业级操作系统。   ​

2017年09月04日 11:25  来自 iPhone 6 Plus

在关闭 SIP 的情况下,使用 dtrace 获取 macOS 内核信息的脚本:O网页链接

2017年05月05日 17:44  来自 Mac客户端

刚看到 VMWare 还有一个类似 DTrace 的 VProbes 动态追踪框架:O网页链接 这个可以直接跨多种不同的 guest OS,实在是很帅。但和 DTrace 一样很遗憾的一点是,追踪脚本里面不支持循环。在这方面,systemtap 确实领先很多呀。 ​

2017年04月29日 01:42  来自 微博 weibo.com

你这个逻辑就有点问题了,dtrace在mac上也要sudo的,而且apple自带的软件不能被dtrace的,因为这类工具都是上帝视角//@老赵: 另外还有就是一些VS插件,连Resharper都不需要管理员权限,你做了屁大点功能凭什么就非要管理员权限?这么做对推广很不利你们知道吗?

@老赵

ETW事件什么都好,就是收集时需要管理员权限不能忍。 ​

2017年04月08日 12:36  来自 微博 weibo.com

『动态追踪技术(中) - Dtrace、SystemTap、火焰图 [章亦春] | ruilog』O网页链接

2017年02月25日 14:29  来自 Smartisan M1L

立即登录查看更多结果。还没有账号?赶紧注册微博
更多 a

相关用户

生性多疑,睚眦必报,无药可医。

人文艺术博主

广告