1 The following people have contributed to 'sysstat' in one way or another:
3 First I would like to thank Michael <michael [at] roka.net>: He is the
4 very first person to have given me feedback about sysstat, and to
5 point out to me that certain fields in /proc/stat didn't have the
6 meaning I thought they had. This was in 1999!
8 Many thanks to the translators involved in sysstat:
10 * Birko Bergt <birko.bergt [at] gmx.de> for his translation into
12 * Fernando Félix Redondo <fernando.felix [at] rediris.es> for his
13 translation into Spanish (now maintained by Muralito
14 <muralito [at] montevideo.com.uy>),
15 * Frederic L. W. Meunier <0 [at] pervalidus.net> for the
16 Portuguese translation.
17 * Gert Brits <gbrits [at] techconcepts.co.za> for the translation
19 * Roy Sigurd Karlsbakk <roy [at] karlsbakk.net> for the Norwegian
21 * Stefano Barni <barninga [at] interfree.it> for the translation
23 * Dennis Selsky <selsky [at] siberia.net> for the Russian translation.
24 * Eugen Hoanca <eugenh [at] urban-grafx.ro> for the Romanian
26 * Robert Luberda <robert [at] debian.org> for the translation into
28 * Miroslav David <md20128 [at] decef.elf.stuba.sk> for the Slovak
30 * Hideki Yamane <henrich [at] samba.gr.jp> for the translation into
32 * Daniel Nylander <po [at] danielnylander.se> for the Swedish
34 * John Damm Sørensen <john [at] hovedpuden.dk> for the Danish
36 * Bram Schoenmakers <bramschoenmakers [at] kde.nl> for the Dutch
39 Carl-Christian Weber <ccweber [at] itz-koeln.de> helped me to make sar
42 Stefan Majer <smajer [at] advance-bank.de> provided me with a patch to
43 rotate daily system activity files.
45 Klaus Franken <klaus.franken [at] fth2.siemens.de> created the RPM
46 packages. He also included a short initialization script for sar
47 to start it as a daemon on boot.
49 Jason (Jay) R. Fink <jay_rf [at] exis.net> set up and maintained the
50 first web site for sysstat.
52 Preston Brown <pbrown [at] redhat.com> sent me the RedHat patch to
53 enable good packaging.
55 David Doubrava <linux_monitor [at] volny.cz> created the isag
56 command (Interactive System Activity Graph).
58 Rik van Riel <riel [at] conectiva.com.br> explained me the meaning
59 of several fields that were added in Linux kernel 2.4
62 Hubert Nueckel <hubert.nueckel [at] oracle.com> sent me a patch to
63 fix CPU utilization displayed by sar, iostat and mpstat commands
66 Victor Hazlewood <victor [at] sdsc.edu> sent me a patch to implement
67 a database friendly option for sar (option -H).
69 Christopher Blizzard <blizzard [at] redhat.com> added the ability to
70 display kB/s transfers to devices in iostat reporting when
73 John Caruso <caruso [at] paradiso.umuc.edu> wrote the sargon script
74 shell as a replacement for sa1/sa2 files.
76 Wilhelm Nuesser <wilhelm.nuesser [at] sap.com> sent me a patch to
77 fix average wait times and service times displayed by iostat -x.
79 Rick Lindsley <ricklind [at] us.ibm.com> has played a great part in
80 making sysstat work on kernels 2.5 and above.
82 John Salmon <John.Salmon [at] cw.com> wrote a patch to enable file
83 locking for sadc (option -L).
85 Jim W. Jaszewski <grok [at] sprint.ca> fixed several typos in
88 Charlie Bennett <ccb [at] redhat.com> sent me several patches to
89 fix known problems with sysstat. He also added the sysstat.ioconf
90 file support, and the -p option to sar.
92 Thomas Polliard <thomas [at] polliard.com> helped me define the XML
93 output format for sadf. He also wrote the corresponding DTD.
95 Dwight Tovey <dtovey [at] emergecore.com> updated sysstat so that
96 it may be installed on Slackware.
98 Bryce Harrington <bryce [at] osdl.org> helped me to add support for
99 hotplug CPU to sysstat.
101 Ivana Varekova <varekova [at] redhat.com> added support for iostat
102 NFS statistics. Ivana also added support for autoconf, and created
105 Nils Philippsen <nphilipp [at] redhat.com> made history configurable.
107 Robert Luberda <robert [at] debian.org> brought a few improvements
108 to sysstat's code, and also reported several bugs.
110 Jeroen Roovers <jer [at] gentoo.org> sent me a patch to fix a rare
111 parallel make issue creating archive libsyscom.a.
113 Livio Soares <livio [at] eecg.toronto.edu> sent me a patch to fix
114 a bug where mpstat didn't parse /proc/interrupts correctly when
115 some CPUs had been set offline.
117 Emil Glatz <Emil.Glatz [at] wescoglobal.com> wrote the XML Schema
118 to be used with sadf option -x.
120 Eduardo Ferro Aldama <eduardo.ferro.aldama [at] gmail.com> added
121 option -l to pidstat to display the process command name and
124 Mario Konrad <Mario.Konrad [at] gmx.net> added regular expressions
125 support to pidstat'x option -C. He also added option -s to pidstat
126 to display task stack statistics.
128 Jan Kaluza <jkaluza [at] redhat.com> contributed several patches
129 to sysstat. Among them, he added some more power management
132 Alain Chéreau <cheralain [at] googlemail.com> added support for
133 disk groups statistics to iostat.
135 Cédric Marie <cedric.marie [at] openmailbox.org> sent me
136 several patches to improve pidstat.
138 Robert Elliott <Elliott [at] hp.com> contributed the irqtop
139 command, and Lance Shelton <Lance.Shelton [at] sandisk.com>
142 Dimitrios Apostolou <jimis [at] gmx.net> contributed the
143 sargraph2 plotting tool.
145 Shane M. SEYMOUR <shane.seymour [at] hpe.com> contributed the
148 I would also thank the following people for their hints or bug reports
149 (in alphabetical order):
151 Des Atkinson <Des.Atkinson@met[...].uk>
152 Sravan Bhamidipati <bsravanin@gma[...].com>
153 Chuck Blake <cb@mit[...].edu>
154 Michael Blakeley <mike@bla[...].com>
155 Pascal Bleser <pbleser@ato[...].com>
156 Lodewijk Bonebakker <jlbonebakker@gma[...].com>
157 Andrey Borzenkov <arvidjaar@gma[...].com>
158 Jesse Brandeburg <jesse.brandeburg@int[...].com>
159 Xavier Bru <xavier.bru@bul[...].net>
160 Jason Burnett <jason@jnj[...].org>
161 Fabricio Ceolin <ceolin@ule[...].com
162 Vitezslav Cizek <vcizek@sus[...].cz>
163 Mark J. Cox <mjc@red[...].com>
164 Jean Dagenais <jean.dagenais@int[...].com>
165 Nicolas Denis <denisn@wan[...].fr>
166 Andrew Donkin <ard@wai[...].nz>
167 Greg Edwards <edwardsg@sgi[...].com>
168 Tony Ernst <tee@sgi[...].com>
169 Chris Evans <chris@sca[...].org>
170 Damien Faure <damien-jn.faure@bul[...].net>
171 James Fraser <jameswfraser@gma[...].com>
172 Dr. David Alan Gilbert <dave@tre[...].org>
173 David Gesswein <djg@drs[...].com>
174 Frank Glinka <glinkaf@uni[...].de>
175 John Goodyear <johngood@us[...].com>
176 Gurinder Shergill <gurinder.shergill@hp[...].com>
177 Ladislav Hagara <ladislav.hagara@uno[...].cz>
178 Don Harrop <don@swb[...].com>
179 Mark Harvey <markh794@gma[...].com>
180 Vasant Hegde <hegdevasant@lin[...].com>
181 Jürgen Heinemann <heinemann.juergen@hjc[...].de>
182 Kei Ishida <ishida.kei@oss[...].jp>
183 Tatsuo Ito <tito@mir[...].com>
184 David S. Jackson <dsj@syl[...].net>
185 Erik Jacobson <erikj@sub[...].com>
186 Jordan <ledzep37@hom[...].com>
187 Jurriaan <thunder7@xs4[...].nl>
188 Jonathan Kamens <jik@kam[...].us>
189 Ilya Katsnelson <ilya.katsnelson@mot[...].com>
190 Steve Kay <stevekay@gma[...].com>
191 Sampsa Kiiskinen <tuplanolla@gma[...].com>
192 Mike Kobler <mkobler@gma[...].com>
193 John Lau <johnlcf@gma[...].com>
194 Byeong-taek Lee <btlee@psy[...].kr>
195 Ivo Letzas <letzas@for[...].nu>
196 Wayne Lin <wlin@mvi[...].com>
197 Neculai Macarie <macarie.neculai@nex[...].com>
198 Robert Macaulay <Robert_Macaulay@Del[...].com>
199 Pierre Machard <pmachard@deb[...].org>
200 Jérôme Marchand <jmarchan@red[...].com>
201 Alan Matsuoka <alanm@red[...].com>
202 Rodney J. Mertz <rjm@elv[...].com>
203 Roy Millar <100044.14@com[...].com>
204 Chris Minshull <CMinshull@nyx[...].com>
205 Pascal Monschein <ext.astek.monschein@snc[...].fr>
206 Chris Morrow <cmorrow@ver[...].com>
207 David J. Morse <David_J_Morse@Del[...].com>
208 Hariprasad Nellitheertha <hari@in.[...].com>
209 Christian Neukirchen <chneukirchen@gma[...].com>
210 Muneyuki Noguchi <nogu.dev@gma[...].com>
211 Giulio Orsero <giulioo@pob[...].com>
212 Edouard G. Parmelan <edouard.parmelan@qua[...].fr>
213 Oliver Paukstadt <oliver.paukstadt@mil[...].com>
214 Plattner(?) <Plattner.external@inf[...].com>
215 Peter Portante <peter.a.portante@gma[...].com>
216 Gerardo Exequiel Pozzi <vmlinuz386@yah[...].ar>
217 ReDragon <redragon@vns[...].net>
218 Amir Rapson <amir.rapson@gma[...].com>
219 Paul Rivoli <paul@kbs[...].au>
220 Scott Rochford <Scott_Rochford@DEL[...].com>
221 Rolphin <rolphin@fre[...].fr>
222 Jeroen Roovers <jer@gen[...].org>
223 Pavol Rusnak <prusnak@sus[...].cz>
224 Joseph E. Sacco <jsacco@ear[...].net>
225 Sachin Sant <sachinp@in.[...].com>
226 Eivind Sarto <ivan@kas[...].com>
227 Danilo Sartori <d.sartori@res[...].it>
228 Tan Shao Yi <tansy@tan[...].org>
229 Yibin Shen <zituan@taobao.com>
230 Lee Schermerhorn <lee.schermerhorn@hp.[...].com>
231 Peter Schiffer <pschiffe@red[...].com>
232 Benno Schulenberg <bensberg@jus[...].net>
233 Michel Simoni <m_simoni@clu[...].fr>
234 Gabrielle Singleton <gelle@umi[...].edu>
235 Rod Skinner <rod.skinner@int[...].com>
236 Kevin C. Smallwood <kcs@lin[...].com>
237 Dick Snippe <Dick.Snippe@tec[...].nl>
238 Alexis Solanas <alexis@red[...].com>
239 Graham Swallow <gps@tri[...].uk>
240 Mike Sweger <mikesw@whi[...].net>
241 Julian Taylor <jtaylor.debian@goo[...].com>
242 Don Totten <dontotten@ibm[...].net>
243 Alexander Troosh <trush@yan[...].ru>
244 Stephen Tweedie <sct@red[...].com>
245 Petr Uzel <petr.uzel@sus[...].cz>
246 Thomas Weber <TWEBER@de.[...].com>
247 Yongjun Wei <yjwei@nan[...].com>
248 Stefan Wild <SWILD@de.[...].com>
249 Thomas Winn <tcwinn@gma[...].com>
250 Holger Wolf <Holger.Wolf@de.[...].com>
251 Urban Widmark <urban@sve[...].se>
252 Yu Yongcong <yuyc@cn.[...].com>
253 Peter Zaitsev <pz@spy[...].ru>
254 Zhen Zhang <furykerry@gma[...].com>
257 Sebastien Godard (sysstat <at> orange.fr) is the author and the current
258 maintainer of this package.