State of the IRIX port:
* CPU percentage stuff hasn't improved despite my efforts. I fear there
may be a flaw in the way I'm summing counters for all the CPUs.
* Auto-detection of network interfaces apparently segfaults.
* Memory and load reporting appear to be running properly.
* CPU speed is not being reported properly on multi-proc machines.
* Total/running processes are not reported.
* gmetad untested.
* Monitoring core apparently stable in foreground, background being tested
(had a segfault earlier).
* It is really cool to see "1 hosts up and running, 32 CPUs total"
on the web front-end. :)
State of the Tru64 port:
* CPU percentage stuff here works perfectly.
* Memory and swap usage stats are suspected to be inaccurate.
* Total/running processes are not reported.
* gmetad untested.
* Monitoring core apparently stable in foreground and background.
State of the Solaris port:
* CPU percentages are slightly off, but correct enough for trending
purposes.
* Load, ncpus, CPU speed, breads/writes, lreads/writes, phreads/writes,
and rcache/wcache are all accurate.
* Memory/swap statistics are suspiciously flat, but local stats bear
this out (and they *are* being updated) so I haven't investigated
further.
* Total processes are counted, but not running ones.
* gmetad has been stable for 22 hours and counting. Still seeing gaps of
varying frequency in the Linux 2.4.1 source.
--
Anyway, all three ports I've been messing with are usable and fairly
stable. Although there are areas for improvement I think we really can't
keep hogging all this good stuff - what I'm looking at is ready for
release. I'll start putting together some diffs (although I mailed the big
one last week) ...