Hi. The supporting materials are here:
http://sac.sfbay/arc/PSARC/2009/583/materials/ The DESCRIPTION field of the statgrab(3) man page gives a good overview of the package, including how it is implemented on Solaris: http://sac.sfbay/arc/PSARC/2009/583/materials/statgrab.3.txt kstat is indeed used. It is in cpu_stats.c and disk_stats.c, which can be seen here: /net/spidey.sfbay/builds/robs/usr/src/lib/libstatgrab/libstatgrab-0.16/src/libstatgrab Output from the two included commands are here: http://sac.sfbay/arc/PSARC/2009/583/materials/statgrab-out.txt http://sac.sfbay/arc/PSARC/2009/583/materials/saidar-out.png saidar is a curses-based tool, so I took a screenshot. NOTE: although spidey.sfbay shows-up in the output for both commands, the commands were run on another system... it's just that spidey.sfbay was being accessed. Regards, --Robs On 10/27/09 12:04 AM, Darren J Moffat wrote: > Nicolas Williams wrote: >> On Mon, Oct 26, 2009 at 09:32:03AM +0000, Darren J Moffat wrote: >>> What does it use on OpenSolaris ? Does it use kstat ? If so how >>> does it use them ? >>> >>> I can't see from this case what it consumes on Solaris and what type >>> of stats I'd expect to get. >> >> We had an earlier case that proposed enabling remote access to kstats, >> and that case had to be withdrawn on account of the instability of >> kstats. The same logic would have to apply here, but then, I suspect >> that it won't because: a) Linux familiarity rules will apply, b) my >> sense from the libstatgrab home page is that it uses only a subset of >> stats that are reasonably common across many operating systems, >> therefore likely to be stable in practice. > > I can't see from the case what they are and what OpenSolaris > interfaces are consumed to get them. > > The submitted case talks about Linux and BSD not not OpenSolaris. >