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:8867 | -dtrace-fox, June 13, 2009
More Sysadmin articles...

Buy Digital Art on Acrylic

admin headlines

Using ngx_pagespeed With nginx On Debian Jessie/testing

Setup a chroot environment on Ubuntu with debootstrap

Setting up KeePass for Centos 6

Tutorial: Install Nginx, PHP5, PHP-FPM, MySQL on Fedora 19

Removing Signatures from Various Packages

Tutorial: Headless VirtualBox 4.2 and phpvirtualbox on Ubuntu 12.04

How to install ajenti (like Webmin) on ubuntu 13.04 server

 

Firefox sidebar

Site map

Site info

News feed

Features

Login
(to post)

Search

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