星期四 九月 27, 2007
有用的DTrace资源
最近打算用DTrace写一个Wi-Fi packet sniffer。遇到一些问题,比如如何访问函数局部变量,如何dump可变长度的内存空间等。以下是和这些问题相关或不相关的但都觉得很有用的DTrace资源。
- Dtrace Toolkit
大量DTrace脚本,用以分析/监测CPU、磁盘I/O、内存、网络、进程、核心、应用程序等等。 - 关于DTrace的Blog
- 如何访问函数的局部变量
此外,访问应用程序的全局变量,需要知道全局变量的地址,这可以通过以-p选项运行mdb,然后运行::nm获得。访问kernel的全局变量很简单,如trace(`kmem_flags) - Dtracing off-cpu time
- 如何访问函数的局部变量
Comments:
Search This Site
Recent Entries
- Wake On LAN及其在Solaris中的实现
- Solaris如何配置SpeedStep
- Solaris 3D桌面:Compiz Fusion
- Solaris无线局域网系统架构
- MDB调试STREAMS
- STREAMS流控机制的实现
- 有用的DTrace资源
- 什么是802.11n
- 什么是ZigBee
- SUN服务器获InfoWorld 2007最佳技术奖
- 用dtrace脚本监测进程网络状态
- 在Solaris上Mount NTFS / FAT32 / FAT16 / EXT2 / EXT3文件系统
- 在Solaris上运行Windows
- Solaris又添一Marvell Libertas 8335/8310 802.11b/g无线网卡驱动
- 推荐一个小工具SPC(Solaris Package Companion)
- OpenSolaris和Ubuntu双系统安装
- Solariss无线局域网(WLAN)
- 在MacBook Pro上安装Solaris
- 在Solaris上用cdrecord刻录CD/DVD
- Solaris如何在64位平台上加载32位核心
Photos
| www.flickr.com |
Referrers & Other Stats
View My Stats