The following people have contributed to 'sysstat' in one way or another: First I would like to thank Michael : He is the very first person to have given me feedback about sysstat, and to point out to me that certain fields in /proc/stat didn't have the meaning I thought they had. This was in 1999! Many thanks to the translators involved in sysstat: * Birko Bergt for his translation into German, * Fernando Félix Redondo for his translation into Spanish (now maintained by Muralito ), * Frederic L. W. Meunier <0 [at] pervalidus.net> for the Portuguese translation. * Gert Brits for the translation into Afrikaans. * Roy Sigurd Karlsbakk for the Norwegian translation. * Stefano Barni for the translation into Italian. * Dennis Selsky for the Russian translation. * Eugen Hoanca for the Romanian translation. * Robert Luberda for the translation into Polish. * Miroslav David for the Slovak translation. * Hideki Yamane for the translation into Japanese. * Daniel Nylander for the Swedish translation. * John Damm Sørensen for the Danish translation. * Bram Schoenmakers for the Dutch translation. Carl-Christian Weber helped me to make sar work on SMP machines. Stefan Majer provided me with a patch to rotate daily system activity files. Klaus Franken created the RPM packages. He also included a short initialization script for sar to start it as a daemon on boot. Jason (Jay) R. Fink set up and maintained the first web site for sysstat. Preston Brown sent me the RedHat patch to enable good packaging. David Doubrava created the isag command (Interactive System Activity Graph). Rik van Riel explained me the meaning of several fields that were added in Linux kernel 2.4 /proc/meminfo file. Hubert Nueckel sent me a patch to fix CPU utilization displayed by sar, iostat and mpstat commands on IA64 machines. Victor Hazlewood sent me a patch to implement a database friendly option for sar (option -H). Christopher Blizzard added the ability to display kB/s transfers to devices in iostat reporting when option -x is used. John Caruso wrote the sargon script shell as a replacement for sa1/sa2 files. Wilhelm Nuesser sent me a patch to fix average wait times and service times displayed by iostat -x. Rick Lindsley has played a great part in making sysstat work on kernels 2.5 and above. John Salmon wrote a patch to enable file locking for sadc (option -L). Jim W. Jaszewski fixed several typos in sysstat FAQ! Charlie Bennett sent me several patches to fix known problems with sysstat. He also added the sysstat.ioconf file support, and the -p option to sar. Thomas Polliard helped me define the XML output format for sadf. He also wrote the corresponding DTD. Dwight Tovey updated sysstat so that it may be installed on Slackware. Bryce Harrington helped me to add support for hotplug CPU to sysstat. Ivana Varekova added support for iostat NFS statistics. Ivana also added support for autoconf, and created cifsiostat command. Nils Philippsen made history configurable. Robert Luberda brought a few improvements to sysstat's code, and also reported several bugs. Jeroen Roovers sent me a patch to fix a rare parallel make issue creating archive libsyscom.a. Livio Soares sent me a patch to fix a bug where mpstat didn't parse /proc/interrupts correctly when some CPUs had been set offline. Emil Glatz wrote the XML Schema to be used with sadf option -x. Eduardo Ferro Aldama added option -l to pidstat to display the process command name and arguments. Mario Konrad added regular expressions support to pidstat'x option -C. He also added option -s to pidstat to display task stack statistics. Jan Kaluza contributed several patches to sysstat. Among them, he added some more power management statistics to sar. Alain Chéreau added support for disk groups statistics to iostat. Cédric Marie sent me several patches to improve pidstat. Robert Elliott contributed the irqtop command, and Lance Shelton the irqstat command. Dimitrios Apostolou contributed the sargraph2 plotting tool. Shane M. SEYMOUR contributed the tapestat command. I would also thank the following people for their hints or bug reports (in alphabetical order): Des Atkinson Alexander Bangert Sravan Bhamidipati Chuck Blake Michael Blakeley Pascal Bleser Lodewijk Bonebakker Andrey Borzenkov Jesse Brandeburg Xavier Bru Jason Burnett Fabricio Ceolin Mark J. Cox Jean Dagenais Nicolas Denis Andrew Donkin Greg Edwards Tony Ernst Chris Evans Damien Faure James Fraser Dr. David Alan Gilbert David Gesswein Frank Glinka John Goodyear Gurinder Shergill Ladislav Hagara Don Harrop Mark Harvey Vasant Hegde Jürgen Heinemann Kei Ishida Tatsuo Ito David S. Jackson Erik Jacobson Jordan Jurriaan Jonathan Kamens Ilya Katsnelson Steve Kay Sampsa Kiiskinen Mike Kobler John Lau Byeong-taek Lee Breno Leitao Ivo Letzas Wayne Lin Gunnar Lindholm Neculai Macarie Robert Macaulay Pierre Machard Jérôme Marchand Alan Matsuoka Rodney J. Mertz Roy Millar <100044.14@com[...].com> Chris Minshull Pascal Monschein Chris Morrow David J. Morse Hariprasad Nellitheertha Christian Neukirchen Muneyuki Noguchi Giulio Orsero Edouard G. Parmelan Oliver Paukstadt Plattner(?) Peter Portante Gerardo Exequiel Pozzi ReDragon Amir Rapson Paul Rivoli Scott Rochford Rolphin Jeroen Roovers Pavol Rusnak Joseph E. Sacco Sachin Sant Eivind Sarto Danilo Sartori Tan Shao Yi Yibin Shen Lee Schermerhorn Peter Schiffer Benno Schulenberg Michal Sekletar Michel Simoni Gabrielle Singleton Rod Skinner Kevin C. Smallwood Dick Snippe Alexis Solanas Graham Swallow Mike Sweger Julian Taylor Don Totten Alexander Troosh Stephen Tweedie Petr Uzel Thomas Weber Yongjun Wei Stefan Wild Thomas Winn Mike Winter Holger Wolf Urban Widmark Yu Yongcong Peter Zaitsev Zhen Zhang -- Sebastien Godard (sysstat orange.fr) is the author and the current maintainer of this package.