📄 changes
字号:
Changes:2006/04/23: Version 6.1.2 - Sebastien Godard (sysstat <at> wanadoo.fr) * Fix incorrect NFS client and server statistics for sar. * sar can now display stats for newly created processes when option -x ALL or -X ALL is used. * iostat -x was displaying redundant information. It now displays amount of data read from or written to devices in sectors, kilobytes or megabytes depending on the switch used. * isag updated to keep up with current sar version. * sar and mpstat manual pages updated. * FAQ updated.2006/02/22: Version 6.1.1 - Sebastien Godard (sysstat <at> wanadoo.fr) WARNING: Daily data files format has changed, and is *not* compatible with the previous one! [0x2168] * New field added to sar: %steal. * The size of a long integer in now saved in the header of the data file created by sar. This size can be displayed with sadf -H. * Replaced the keyword "FULL" by the keyword "ALL" for sar -n to be consistent with remaining options. * Makefile updated (use implicit rules). * sar manual page updated. * CREDITS and FAQ files updated.2005/11/28: Version 6.0.2 - Sebastien Godard (sysstat <at> wanadoo.fr) * New field added to mpstat and iostat: %steal. * sar updated to take into account cpu steal time. * Off-by-one error in ioc_conv which was corrupting device names on 64-bit architecture [Debian bug #334305]. * Binary RPM package now installs a sample crontab in /etc/cron.d. * Makefile updated (remove sysstat.cron.* during make clean - new target added: sysstat.crond.sample). * sar now checks exit code from dup2() system calls. * Option -V now only displays sysstat version number. * NLS updated. * FAQ updated. * Manual pages updated.2005/06/25: Version 6.0.1 - Sebastien Godard (sysstat <at> wanadoo.fr) * Fixed a memory leak in ioconf parsing functions used by sar and iostat. * sar now displays its statistics to STDOUT in addition to saving them into the file when option -o has been entered on the command line. * sar now recalculates number of system items (network interfaces, disks, serial lines, etc.) when a file rotation happens. * Make sar -b work again when used without option -d. * Small changes so that sysstat can be compiled with gcc-4.0.1. * sysstat updated so that it may be installed on Slackware. * sar manual page updated. * CREDITS file updated. * Code cleaned.2005/05/14: Version 6.0.0 - Sebastien Godard (sysstat <at> wanadoo.fr) WARNING: Daily data files format has changed, and is *not* compatible with the previous one! [0x2167] * Additional fields added to sar -y (TTY statistics). sar, sadf and DTD updated. * sar -d now only reports for used devices (devices with non zero statistics). * Stricter sadf syntax checking: various output formats are now mutually exclusive. * Stricter iostat syntax checking: -k and -m options are now mutually exclusive. * iostat: option -m is now taken into account even when displaying extended statistics. * Fixed a bug that prevented iostat from displaying stats about devices that were unknown in sysstat.ioconf file. * iostat might display bogus sectors values when the corresponding kernel counters had overflown. This is now fixed. * "sadf datafile -- -A" should also display individual interrupts if available in datafile. * Fixed a bug that prevented sar -x from displaying stats about a process if it was after the first 256 processes in the process list. * Manual pages updated. * sa1 script always uses option -d in crontab. * sysstat.ioconf device configuration file updated. * NLS updated. * FAQ and CREDITS files updated. * Code cleaned.2005/02/25: Version 5.1.5 - Sebastien Godard (sysstat <at> wanadoo.fr) * -x option added to sadf: it is now able to display the contents of a sar datafile in XML. The corresponding DTD (Document Type Definition) is included in the sysstat package. * Small code change so that sysstat may be compiled with gcc-4.0. * A few typos fixed in formulas used by sadf to display stats on machines where HZ<>100 (typos appeared in sysstat 5.1.4). * Fixed a bug in the stats displayed by sar -d. * Removed a false workaround in iostat: better show that the kernel is buggy rather than display a value that seems correct but which is actually not... * Fixed sar -i option which might not select records at the specified interval on machines with multiple processors. * NLS updated and cleaned. Do no longer translate fields names (sar, iostat, etc.). Changed nb_NO.po and nn_NO.po files to nb.po and nn.po. * Bug fixed in spec file: when installing sysstat i586 RPM package, sa1 and sa2 scripts were pointing to the wrong sadc location. * Now sar and sadc display the magic number when they meet an invalid system activity file. * sadf manual page updated. * sysstat RPM spec file is now included in source package. * Code cleaned. * FAQ, Makefile and CREDITS files updated.2005/01/02: Version 5.1.4 - Sebastien Godard (sysstat <at> wanadoo.fr) WARNING: Daily data files format has changed, and is *not* compatible with the previous one! [0x2166] * NFS client and server statistics added to sar. * sar -d now only reads stats for devices (and not partitions) from /proc/partitions. (This is what it was already doing with /proc/diskstats). * Display routines from sadf merged, so that -ppc and -db always output the same values. * sadf updated to handle NFS statistics. * sadf can now display the header of a data file (option -H). * Define MAX_BLKDEV in ioconf.h if non-existent in <linux/major.h>. * sar now looks for sadc in one directory only, specified at compile time. Moreover it is now possible to have two different sysstat versions installed: sar knows where its sadc counterpart is located. * sapath.in removed. SADC_PATH is defined in CONFIG file. * sar and sadf manual pages updated. * sysstat.ioconf file updated. * Fixed a bug in i386 RPM package, where sadc location was not consistent with that of sar. Spec file updated. * Makefile updated. * NLS updated. * Various cosmetic changes (code and manual pages). Code cleaned. * FAQ and CREDITS files updated.2004/11/22: Version 5.1.3 - Sebastien Godard (sysstat <at> wanadoo.fr) WARNING: Daily data files format has changed, and is *not* compatible with the previous one! [0x2165] * Option -p added to sar: It enables sar (and also sadf) to display device names as they appear in /dev. * sysstat.ioconf support added. * New fields added to sar -d (more disk activities displayed): avgrq-sz, avgqu-sz, await, svctm, %util. * sadf updated to handle new disk activities. * I/O and transfer rate statistics as displayed by sar -b are available whatever the version of the kernel is (i.e. even on recent kernels). * Disk stats are read by sadc from /proc/stat only if they cannot be read from /proc/{partitions,diskstats}. * sadc: Some variables declarations moved around. * sar manual page updated. * Added workaround for EMC PowerPath driver bug to enable iostat to display proper device name. * Makefile updated: Use $@ and $< everywhere; 'make {iostat,mpstat}' work again; Create object files before linking; Removed unused IOS_DFLAGS variable; Use DESTDIR variable everywhere; Create libsysioc.a; Install sysstat.ioconf. * NLS updated. * README and CREDITS files updated.2004/11/05: Version 5.1.2 - Sebastien Godard (sysstat <at> wanadoo.fr) * sar -d now also uses /proc/partitions to get its data. From now on sar -d looks in the following files in that order: /proc/diskstats, /proc/partitions, /proc/stat. * sadc writes disks data to file only if -d option is explicitly set on the command line. * sadc now reads individual interrupts data from /proc/stat only if -I option was entered on the command line. * 'sar -A' is now equivalent to 'sar -bBcdqrRuvwWy -I SUM -I XALL -n FULL -P ALL' (i.e. individual interrupts are also included in activities). * Option -m now tells iostat to display statistics in megabytes per second instead of blocks per second. * Make history (number of days to keep log files) configurable in /etc/sysconfig/sysstat file, which is used by sa2 script. * Now use Vixie cron to launch sadc when possible. * sadc, sa1 and sa2 may now be installed in another directory than ${PREFIX}/lib/sa. This is useful on 64-bit systems where the proper directory should be ${PREFIX}/lib64/sa. * When uninstalling sysstat, always delete sysstat script, config file and links in /etc tree. Also always delete Vixie cron entry. * sysstat script now returns real exit code. * sar/sadc: Stricter syntax checking for -x and -X options use. * sysstat "*.sh" files renamed in "*.in". * Makefile updated. * sadc and sar manual pages updated. * NLS updated. * FAQ updated. * CREDITS and README files updated.2004/10/09: Version 5.1.1 - Sebastien Godard (sysstat <at> wanadoo.fr) WARNING: Daily data files format has changed, and is *not* compatible with the previous one! [0x2164] * sar now reads CPU data, number of context switches, number of sectors and total number of interrupts as 64-bit unsigned values. It also reads the number of running processes as unsigned long instead of unsigned int. * sadf - System activity data formatter command added. * Options -h and -H removed from sar. "sar -h" is replaced by "sadf -p", and "sar -H" is replaced by "sadf -d". Read sadf manual page, as its syntax is a bit different from that of sar. * Common code for sar and sadf moved to sa_common.c file. * pid_stats members don't need to be aligned since these stats are not written to daily data files. Packing them saves some memory on 32-bit architectures. * No longer indicate that -x and -X are possible options for sadc. They are only useful when used as options for sar, not sadc. * Minor buffer overrun fixed in iostat. * Updated CPU header for iostat and mpstat: CPU used while executing at the system level is displayed as '%system' by iostat (like sar) and as '%sys' by mpstat. * sadf manual page added. Other manual pages updated. * Updated the GPL notices (the address of the FSF was wrong). * Makefile updated. * NLS updated. * README, FAQ and CREDITS files updated.2004/08/09: Version 5.0.6 - Sebastien Godard (sysstat <at> wanadoo.fr) * The value for file-sz reported by sar -v was a number of free handles, and not a number of used ones! This is now fixed (and this is really now a number of _used_ file handles). * Now ask during config stage for the directory where sadc will be located. This may be useful for some systems where sadc needs to be installed in a specific location (e.g. on 64 bit s390 systems, the proper directory should be /usr/lib64/sa). * sa1 script updated: Use '-' to specify current daily data file instead of guessing its name using current date. * NLS updated: be consistent with GNU gettext standards. * iostat manual page updated. * FAQ updated. * Makefile updated. * CREDITS file updated.2004/06/08: Version 5.0.5 - Sebastien Godard (sysstat <at> wanadoo.fr) * Timestamp is no longer limited to 11 characters. This should avoid problems with somes locales (for example Japanese locale, where 'mojibake' used to be displayed by sar and mpstat sometimes). * Fixed a bug in sysstat RPM spec file (symlinks to sysstat script were wrong in /etc/rc.d directories). * sar now checks parameters for options -n, -s and -e more aggressively. * NLS updated: Japanese translation added. * Various typos fixed in several files (manual pages, README, etc.) * CREDITS file updated.2004/05/20: Version 5.0.4 - Sebastien Godard (sysstat <at> wanadoo.fr) * When trying to lock file, sadc now checks for both EWOULDBLOCK and EAGAIN error codes to be portable. * sar could sometimes display a line whose time stamp was greater than the limit set by -e option. This is no longer possible. * The sadc command in sysstat.sh script had to be enclosed in quotes to work when called via 'su -c'. * The sysstat.sh script was sending the output of sadc command to stdout instead of the standard system activity file. This is now fixed. * Outfile must now be explicitly set to "-" for sadc to use the standard system activity file. * FAQ updated. * iostat manual page updated. Typo fixed in sadc manual page. * Fixed the "Save picture" option of isag script.2004/04/07: Version 5.0.3 - Sebastien Godard (sysstat <at> wanadoo.fr) * iostat now reads the number of sectors in /proc/diskstats or from sysfs as 64-bit unsigned values. * iostat and mpstat now read CPU data and the number of interrupts in /proc/stat as 64-bit unsigned values. * sar uses "%u" instead of "%d" to read unsigned integer values _everywhere_. * sar and sadc are now a little bit more verbose when dealing with invalid activity files. * Network interface name size is now read from include file <net/if.h>. * FAQ polished up. * Slovak translation added. NLS updated. * Typo fixed in iostat manual page. * Makefile and CREDITS file updated. * isag upgraded to version 1.26 (isag package release 0.81.0).2004/03/10: Version 5.0.2 - Sebastien Godard (sysstat <at> wanadoo.fr) * iostat will _again_ look for statistics in /proc/partitions if available. Too many production servers are still using 2.2.x or 2.4.x kernels and iostat must be able to display extended stats also for them (/proc/partitions support was removed in sysstat version 4.1.3). So now, iostat gets its statistics from the following sources in that order: /proc/diskstats, sysfs,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -