剑桥大学的Robert N. M. Watson
和George V. Neville-Neil
用一种新的方式教授操作系统课程:即通过让学生在FreeBSD
操作系统上使用DTrace
工具,用来达到让学生可以更好地理解一个操作系统实现细节的目的。网站是http://teachbsd.org/,另[……]
通过tracing技术来教授操作系统
1 Reply
剑桥大学的Robert N. M. Watson
和George V. Neville-Neil
用一种新的方式教授操作系统课程:即通过让学生在FreeBSD
操作系统上使用DTrace
工具,用来达到让学生可以更好地理解一个操作系统实现细节的目的。网站是http://teachbsd.org/,另[……]
这篇短文出自于《Linux Networking, Tracing and IO Visor, a New Systems Performance Tool for a Distributed World》一文中的tracing
和dynamic tracing
两小节。我没有原文翻译,只是写出自己的理[……]
Brendan Gregg
在他最新的文章《Choosing a Linux Tracer (2015)》中谈到了dtrace4linux
和OL DTrace(Oracle Linux DTrace)
。原文如下:
- dtrace4linux
dtrace4linux is most[……]
DTrace architecture
(结构图)如下所示:
最上面是DTrace consumer
程序,它们是运行在user-mode
(用户态)的程序,并且使用libdtrace.so
作为和DTrace driver
打交道的接口。平时我们在命令行运行的dtrace
命令其实就是一个DTrace[......]