From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 32156 invoked by alias); 11 Oct 2005 03:46:57 -0000 Mailing-List: contact systemtap-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Post: List-Help: , Sender: systemtap-owner@sources.redhat.com Received: (qmail 32140 invoked by uid 22791); 11 Oct 2005 03:46:54 -0000 Date: Tue, 11 Oct 2005 03:46:00 -0000 From: Mathieu Desnoyers To: ltt-dev@listserv.shafik.org, mlm-lttv-dev@krystal.dyndns.org, systemtap@sources.redhat.com Subject: Linux Trace Toolkit Viewer Release Message-ID: <20051011034646.GA19230@Krystal> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable X-Editor: vi X-Info: http://krystal.dyndns.org:8080 X-Operating-System: Linux/2.4.31-grsec (i686) X-Uptime: 23:41:49 up 36 days, 10:54, 3 users, load average: 0.10, 0.08, 0.03 User-Agent: Mutt/1.5.11 X-SW-Source: 2005-q4/txt/msg00032.txt.bz2 I am pleased to announce the first "usable" version of Linux Trace Toolkit Viewer (LTTV) to the public. LTTV is a modular viewer/analysis tool specifically designed to deal with v= ery large traces generated by a production system. The design aims at facilitating contributions from the community. We know t= hat the vast quantity of analysis that can be performed on trace data is practically unlimited, so we want to make it as easy and fun as possible to= add those to the project. You can get it at http://ltt.polymtl.ca. Follow the Quickstart guide to kno= w how to get it from Debian packages, RPM or sources. LTTV key features : - Support for large traces (it has been tested with 15GB traces). I has been designed from the start to deal with huge traces. - Information from several tracefiles can be combined in a single view on t= he fly. - Deals with traces coming from any architecture size or endianness. - Text command line interface supporting plugins for trace batch analysis. - Graphical interface supporting visualisation plugins. - Modular architecture : * dynamically loadable plugins : each specific view/analysis becomes a plugin. * module dependencies architecture for maximum functionnality reuse and easier testing. - Addition of new instrumentations (or any kind of trace point) becomes eas= ier with an event description parser and a tracing code generator (genevent). It comes with a Linux kernel tracer, Linux Trace Toolkit Next Generation (LTTng), which builds on the existing LTT tracepoints and RelayFS delivery mechanism but is a rewrite of the tracing module and daemon. You can also get LTTng from http://ltt.polymtl.ca. Available in Debian, RPM= and sources packages. See the Quickstart guide. LTTng key features : - Easy addition of new instrumentations by supporting the genevent code generator. - Very precise timestamps on events by using the processor cycle counter as an unique monotonic time reference. - Integration with LTTV viewer so tracing can be controlled directly from t= he graphical interface. - Can record many (n) independant traces at once. - Modular architecture. While this package is in a usable state and should be relatively easy to install, it should be considered alpha software with many features and documentation still being worked on. You feedbacks are welcome. I hope you will enjoy it! Mathieu Desnoyers Master Student in Computer Engineering Master Student =C9cole Polytechnique de Montr=E9al OpenPGP public key: http://krystal.dyndns.org:8080/key/compudj= .gpg Key fingerprint: 8CD5 52C3 8E3C 4140 715F BA06 3F25 A8FE 3BAE 9A68=20