|
Useful
links:
Freshmeat
IceWalkers
ibiblio
Linux archive
The Linux
Foundation
Linux
Kernel Archives
Linux
Kernel Mailing List
LinuxHQ
The Linux
Documentation Project


|
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.
|