Librenix
Headlines | Linux | Apps | Coding | BSD | Admin | News
Information for Linux System Administration 

Download: dtrace for linux

Up
vote
Down

I would like to post the availability of Sun's Dtrace for Linux.

This is a complete port to Linux, and is provided as a source code module which you can compile and load into a running kernel.

It includes the ability to trace using the various providers, of which the key ones at present are the FBT, SYSCALL and INSTR providers. You can trace any syscall or function. The INSTR provider is an instruction level provider, e.g. you can trace any call, jump, LOCK, REP, CLI/STI in the kernel - as many or as little as you like.

There are some parts of the user space dtrace which are yet to work (attaching to a running process, but this is being worked on).

Dtrace runs on 32b and 64b kernels and has been tested with a variety of kernels from 2.6.9 to 2.6.29. No kernel source code changes are required - it is a pure open source kernel module and will work with or without kprobes - it has no dependencies on the kernel, except for compilation purposes.

The software is free, under the CDDL since parts are courtesy of Sun.

Do not try this on a production host without validating until you are happy it cannot crash your test systems.

http://www.crisp.demon.co.uk/blog/

 read more | mail this link | score:9129 | -dtrace-fox, June 13, 2009
More Sysadmin articles...

Buy Large Wall Art Prints

admin headlines

tutorial: Build a Debian 7 server

Tutorial: Install Nginx, PHP5, MySQL on Scientific Linux 6.3

Virtual Hosting with PureFTPd and MySQL on Fedora 18

Set up NFS on CentOS 6.3

Tutorial: Replace Windows with Ubuntu 12.04 LTS

Backup Linux to Amazon S3 with s3cmd

Install Memcached and PHP5-MemCached Module on Debian 6.0

 

Firefox sidebar

Site map

Site info

News feed

Features

Login
(to post)

Search

 
Articles are owned by their authors.   © 2000-2012 Ray Yeargin