Collectl Release Information
Home |
Architecture |
Features |
Documentation |
Releases |
FAQ |
Support
This section tries to highlight the changes from release to release, starting
with Version 2.3.0. Since most releases contain minor bug fixes they will not
be highlighted here. For more details of what specifically changed you should
always consult the actual release notes which can be found in
/opt/hp/collectl/docs/RELEASE-collectl.
Version 3.0.0 Jul 01, 2008
- Big enhancement to --top functionality to allow subsystems! Try the
command collectl --top -scdn to see for yourself
-
- A couple of switch names changed to be more consistent
- New --procanalyze can produce spreadsheet loadable summary of process activity
- More consistent formats of I/O related data for disks, network, infiniband
and lustre
- Improved help
- Miscellaneous bug fixes, none effecting data collection
Version 2.6.4 Jun 04, 2008
- Extended --top to sort by I/O or Page Faults
- Allow filters with --top
- Allow --top to be used in playback mode
- Replaced -Y, -Z and some of -O options by --procopts, --slabopts, --procfilt
and --slabfilt
- Added new process options to look for all threads, include syscalls in output
and include command arguments in output
- New switch --iosize to include average I/O size to brief output
- Always include average I/O sizes to verbose and detail output
- Changed data that gets displayed for -si
Version 2.6.2 Apr 29, 2008
- Changed --custom with --export which now adds ability to export data over
a socket
- Added server as option for -A which tells collectl to run as a server
as opposed to client and in this mode doesn't exit when the other end of the
connection goes away, but rather listens for a new connection
- If collectl can determine the height of the terminal window via resize
it sill set --headerrepeat to that. Also extended how values for that switch
are interpretted and so eliminated the need for -oh and -oH which will be
dropped in a future release.
- Added new swicth --all, which will show all subsystem data
Version 2.5.1 Mar 21, 2008
- Support for OFED 1.3
- Support for Lustre 1.6.4.3
- More documentation updates
Version 2.5.0 Feb 29, 2008
- Added Interrupts by CPU reporting
- Moved a LOT of man page content to new on-line user documentation at
http://collectl.sourceforge.net/Documentation.html and
/opt/hp/collectl/docs
Version 2.4.3 Feb 05, 2008
- Fixed bug in CPU utilization calculation
- Mapped memory pages now includes anonymous pages
- Was incorrectly including network bond traffic with summary
- Allow disabling of checking for duplicate collectl instances monitoring IB
- Detection of logical disks created after collectl starts
- Improved/simplified algorithm to check for bogus network data
- Default display now fits in 80 column wide window!
Version 2.4.2 Jan 16, 2008
- Now purges both raw and plottable files
- Fixed old slab reporting (collection always worked) which new slab reporting broke
Version 2.4.1 Jan 05, 2008
- Added support for new SLUB allocator which is used on kernels 2.6.22 and above
- Fixed a bug that was causing causing cpu percentages to be miscalculated
Version 2.4.0 Dec 23, 2007
- Added display of process i/o stats on kernels that support it
Version 2.3.4 Dec 13, 2007
- Added IB support for Mellanox IB Infinihost III card
- Forgot to include irq, soft and steal cpu counters in s-expressions
- Removed -H command since nobody uses it or at least shouldn't
- Removed requirement that --sexpr always writes to file and now permits going
over socket. Also did a general cleanup of logging code and updated collectl-logging
man page
Version 2.3.3 Oct 16, 2007
- Added 3 new cpu field: irq, soft and steal which results in some
output format changes
- Added mlx4 as a supported Infiniband HCA. Thanks Fred.
- >Added support for displaying device-mapper devices in disk
details. Thanks again, Rene.
- Lspci changed some of its output formats as of version 2.2 and so
now collectls checks its version before parsing the output. Thanks
Peter.
Version 2.3.2 Sep 04, 2007
- Added new memory data element, Commited_AS. Thanks Rene.
- Added 2 new switches, --utc and --sep, which lets you specify date/time in
plot format appear in UTC format while sep allows you to change the plot
format field separator. The combination of the two will therefore allow
you to generate plot files in rrd format.
Version 2.3.1 Aug 09, 2007
- Cleaned up Lustre OST to filesystem name mapping for RPC buffer
stats.
Version 2.3.0 Jul 25, 2007
- The format of the perfquery command to read/clear the Infiniband
counters was also clearing the error counters. It has been changed to
only clear the performance related ones.
- The location collectl looks for the perfquery command has been changed
to a list since its location is different in OFED 1.1 and OFED 1.2.