Gr_Monitor displays a series of datasets as animated 3D bar charts.
By default gr_monitor displays information about processes resident on a UNIX system. For each process it displays a 3D bar graph of CPU consumed, memory consumed, resident set size, and elapsed time. The processes are grouped by username. Each username grouping sits on its own little plinth.
There are controls for translating, rotating, scaling, lighting and fog effects. Gr_monitor receives info via an input stream and displays it in a X11 Mesa or X11 OpenGL window. The input is expected to be an XML document with a DTD that defines the data to be plotted.
Gr_gather is a default implementation of a data gatherer. It obtains data from the Linux process file system and reformats it as a suitable XML document. If you wish to record data for later playback, you can run a gather process stand alone and redirect its output to a file.