bandeau1bandeau2

Useful links:
Freshmeat
IceWalkers
ibiblio Linux archive

The Linux Foundation
Linux Kernel Archives
Linux Kernel Mailing List
LinuxHQ
The Linux Documentation Project

 
Help support sysstat!...
 
Valid HTML 4.01 Transitional
 
Document made with Nvu








Changelog

2009/11/11: Version 9.0.6:

  • sadf -x now takes into account options -s and -e (which specify a starting and ending time) and also interval and count parameters [DEBIAN bug#546259].
  • Option -C added to sadf. Use it to tell sadf to display comments present in file (also works with XML format).
  • sar and sadf sometimes didn't handle COMMENT records properly. This is now fixed.
  • XML output (displayed by sadf -x) modified for kernel tables statistics.
  • XSD and DTD documents updated.
  • [Yibin Shen]: HZ variable was not explicitly set in sadc.c. This is now fixed.
  • [Lans Carstensen]: sargraph added (sargraph is a shell script used to make graphs based on sadf XML output).
  • sadf manual page updated.
  • FAQ updated.
  • NLS updated.
  • CREDITS file updated.

2009/09/20: Version 9.0.5:

  • sysstat should now be able to pretty print device names whose minor numbers are greater than or equal to 256. (Tests have been made on a large 26TB RHEL5/PP Linux cluster.)
  • sadc manual page updated.
  • NLS updated.
  • FAQ updated.

2009/07/19: Version 9.0.4:

  • [Jonathan Kamens]: Fix double free/memory corruption bug with sadc.
  • [Jeroen Roovers]: Get entirely rid of implicit rule for libsyscom.a in Makefile to fix a problem with parallel execution.
  • sysstat.ioconf configuration file updated.
  • NLS updated.
  • CREDITS file updated.

2009/05/24: Version 9.0.3:

  • [Michael Blakeley]: Option -z added to iostat. This option tells iostat to omit output for any devices for which there was no activity during the sample period.
  • [Tomasz Pala]: Fix mpstat where interrupt values should be read as unsigned integers.
  • sar -n ALL didn't select IPv6 statistics. This is now fixed.
  • iostat, sar and mpstat manual pages updated.
  • sadf -x now displays file creation date.
  • XSD and DTD documents updated.
  • NLS updated. Latvian translation added.
  • CREDITS file updated.
  • Code cleaned.

2009/04/02: Version 9.0.2:

  • sadc can now collect partition statistics in addition to disk ones. Keywords XDISK and XALL have been added to -S option.
  • Fixed a memory corruption in pidstat and iostat. This corruption could happen when a list of comma-separated values following option -p was entered on the command line.
  • configure now takes into account a new variable named rcdir. This variable may be used to specify the directory where startup scripts will be installed.
  • The value of directory for installing documentation files can now be set with configure's --docdir option.
  • Fixed a small bug in activity.c file, where there was a missing semicolon between two fields.
  • sar and sadc manual pages updated.
  • NLS updated.
  • CREDITS file updated.

2009/03/07: Version 9.0.1:

  • Fix a crash with sar where a pointer was freed twice.
  • NLS updated.
  • sar manual page updated.
  • CREDITS file updated.

2009/03/01: Version 9.0.0:

  • Option -m added to sar. This option is intended to display power management statistics. At the present time, only CPU frequency statistics are available.
  • sadc updated: Option "-S POWER" tells sadc to collect power management statistics.
  • sadf command updated to take into account power management statistics.
  • [Mike Harvey]: No longer truncate the interval of time to 32 bits, as this may cause some problems when displaying average values statistics on machines with hundreds of CPU.
  • read_uptime(): Cast values read from /proc/uptime to unsigned long long.
  • Fixed a small bug in sar where it didn't parse arguments properly when some options were entered in a specific order.
  • sadc and sar manual pages updated.
  • XSD and DTD documents updated.
  • FAQ updated.
  • NLS updated.
  • Code cleaned. Makefile cleaned.

2009/01/11: Version 8.1.8:

  • IPv6 support added. A bunch of new metrics have been added to sar, enabling the user to display statistics for IPv6 protocol family (IPv6, ICMPv6, UDPv6 and network sockets).
  • sadc updated: Option "-S IPV6" tells sadc to collect IPv6 statistics.
  • sadf command updated to take into account IPv6 statistics.
  • Options -S (for sadc), -P (for mpstat, sar and sadf), -p (for iostat and pidstat) and -n and -I (for sar) now accept a list of comma-separated arguments.
  • [Ivana Varekova]: Make iostat display statistics for devices only (and not partitions) when not using its option -d. This was no longer possible with kernels 2.6.25 and later because iostat couldn't distinguish between devices and partitions any more.
  • iostat's options -x and -p are no longer mutually exclusive: Extended statistics are now available even for partitions with recent kernels.
  • iostat was unable to read stats from sysfs for devices who had a slash in their names (for example, iostat -p /dev/cciss/c0d0 didn't work properly before). This is now fixed.
  • [Amir Rapson]: Fixed a bug in iostat where %CPU spent servicing hard and soft irq were counted twice. This bug was introduced in 8.1.5.
  • DTD and XSD files updated.
  • Manual pages updated.
  • NLS updated. Maltese translation added.
  • CREDITS file updated.

2008/11/13: Version 8.1.7:

  • Support for SNMP statistics added to sar. Several keywords have been added to option "-n". The user can now display statistics about IP, ICMP, TCP and UDP network traffic.
  • sadc updated: Option "-S SNMP" tells sadc to collect SNMP statistics.
  • sadf command updated to take into account SNMP statistics.
  • sadf -x now also displays number of CPU.
  • DTD and XSD files updated.
  • sar/sadc: Each item (like network interfaces) is now counted once.
  • [Eduardo Ferro Aldama]: Option -l added to pidstat. This option enables the user to display the whole command line for each process.
  • Option -h added to sar. This option displays a short help message.
  • Cosmetic change in sadf -x output for network statistics.
  • sadf -H now displays the real name of each activity saved in file.
  • Fixed some memory leaks detected by valgrind.
  • pidstat, sar and sadc manual pages updated.
  • FAQ updated.
  • NLS updated.
  • CREDITS file updated.
  • Code cleaned.

2008/09/30: Version 8.1.6:

  • Option -h added to pidstat. This option is used to display all activities horizontally on a single line.
  • Fixed a bug in pidstat: When pidstat was used to monitor a process and all its threads (with pidstat's option -t), it could display weird values if the thread group leader terminated.
  • Header line displayed by sar, iostat, mpstat, pidstat and sadf -H now includes the number of CPU.
  • Use the correct word TGID instead of PID with pidstat -t.
  • mpstat now displays stats for all interrupts, including NMI, LOC, etc.
  • sar and sadf now check that CPU activity is available in file.
  • iostat's option -t now always displays the date and the time.
  • Added option "--disable-documentation" to ./configure. Using this option prevents documentation files (including manual pages) from being installed.
  • iconfig script updated. Now ask the user for documentation and isag script installation.
  • Manual pages updated.
  • NLS updated. Indonesian and Chinese (traditional) translations added.
  • README-nls file updated.
  • Makefile updated: There is now a dedicated target to install or uninstall NLS files.
  • FAQ updated.
  • CREDITS file updated.
  • Code cleaned.

2008/07/14: Version 8.1.5:

  • Added virtual machine time accounting to "sar -u ALL" and mpstat (%guest).
  • pidstat has also been updated to be able to display time spent in virtual machine for a task, and for a task and all its children.
  • Option -S added to sar: This options tells sar to display swap space utilization. Option -r now only displays memory utilization.
  • Added %swpcad to sar -S (percentage of cached swap memory in relation to the amount of used swap space).
  • Added kbcommit and %commit to sar -r (amount and percentage of memory needed for current workload).
  • sadf -x now distinguishes between options -r and -R.
  • sadf command updated to take into account new fields (%guest, %swpcad, etc.)
  • [Ivana Varekova]: iostat now displays the total number of operations per second in the NFS report.
  • Fixed iostat so that %system (percentage of CPU utilization that occurred while executing at system level) also takes into account time spent to service interrupts and softirqs.
  • Added a missing header line for activities with multiple outputs displayed by sar (eg. sar -rR ...).
  • Makefile updated: There is now a dedicated target to install or uninstall manual pages.
  • Manual pages updated.
  • Code cleaned.
  • XSD and DTD documents updated.
  • isag script updated.

2008/06/22: Version 8.1.4:

  • sar can now collect and display all CPU fields with its new option "-u ALL". sadf has also been updated to be able to display them.
  • mpstat can now display per-CPU interrupts statistics with its option "-I CPU". This was a feature available in sar that was removed in previous sysstat version.
  • mpstat uses now a separate option ("-I SUM") to display the total number of interrupts for each processor.
  • Option -A added to mpstat. This switch tells mpstat to display all possible activities.
  • NFS v4 support added to sar -n NFS(D). When both NFS v3 and NFS v4 are used, stats from NFS v3 and NFS v4 are added together [DEBIAN bug#434442].
  • Code cleaned: mpstat, iostat and pidstat now use the common functions from rd_stats.c to read CPU stats from /proc/stat; Computing extended disk statistics (service time, etc.) is now done in one place (common function used by iostat, sar, sadf).
  • All sysstat commands are made consistent with how parameters are interpreted: "COMMAND <interval>" now generates a report continusouly, "COMMAND <interval> 0" causes an error, "COMMAND 0" displays a report since system startup [DEBIAN bug#475707].
  • Changed XML output for processes and context switches displayed by sadf -x to be consistent with output from sar.
  • mpstat and sar manual pages updated.
  • isag script updated.
  • FAQ updated.
  • DTD and XML Schema updated.
  • NLS updated.

2008/05/25: Version 8.1.3:

  • sar, sadc and sadf heavily modified. It is now easier to add (or remove) activities since sar and sadc have been rewritten in a non-monolithic way with a generic design architecture.
  • Option -c removed from sar. Task creation and context switch activities are now merged and available with option -w.
  • sar no longer displays interrupts per processor statistics. This feature will be included in mpstat in next sysstat version.
  • Option -S added to sadc. This option replaces previous options -I or -d, and is used to select activities that should be collected and saved in file. It is even possible to select each activity collected by sadc.
  • Format of data files created by sar/sadc heavily modified. In some cases, it is now possible to add or remove activities while keeping a compatible format that can be read by a previous or future sysstat version.
  • sadf now only displays activities that have been explicitly selected.
  • sar now checks that devices displayed by option -d are whole devices (and not partitions) using sysstat.ioconf configuration file. If this file is not found in its default directory, then sysstat looks for it in current directory.
  • gettextize entire usage() messages so that translators have free scope to act.
  • DTD and XML Schema updated.
  • Manual pages updated.
  • Crontab samples updated.
  • FAQ updated.
  • Code cleaned.

2008/03/16: Version 8.1.2:

  • iostat now displays read and write operations per second in the NFS report.
  • sadc now retries to write its buffers when the write() call has been interrupted by a signal.
  • Use setbuf() call instead of fflush() to indicate that data should not be buffered to stdout.
  • Option -h added to sadf. Used with options -d or -D, it indicates that all activities should be displayed horizontally on a single line of data.
  • sadf -d and sadf -D now display the list of fields for easier data reading.
  • sadf and iostat manual pages updated.
  • NLS updated: Chinese (simplified) translation added, other translations updated.

2008/02/10: Version 8.1.1:

  • System activity data files now have extra header data that enable to identify which version of sysstat created them.
  • sadf -H now displays the version of sysstat used to create a system activity data file.
  • Machine architecture is now displayed in the reports header. sadf -x also displays machine architecture.
  • DTD and XML Schema documents updated.
  • The number of processors was not properly calculated on machines where a directory named cpuidle was present in the /sys/devices/system/cpu directory [GENTOO bug# 207886].
  • Use __CPU_SETSIZE definition from <sched.h> instead of a static definition for the maximum number of CPUs (NR_CPUS).
  • Improved error messages displayed by sysstat's commands.
  • NLS updated: Finnish translation added, Dutch translation updated.
  • FAQ updated.
  • Code cleaned and documented. Linux-like style applied to code source. Large functions split into smaller ones.
Older versions