a way to read the current cpu load from the shell or via a cmdline utility in cygwin?
Chris January
chris@atomice.net
Fri Jul 26 15:24:00 GMT 2002
> Igor,
>
> > I did a google search on "linux top cpu load". Here's a top
> > from the first match:
> > http://www.groupsys.com/topsrc/top-> 3.5beta9.tar.gz
> > It took
> > about an hour to make it compile and
> > run under cygwin 1.3.12-2 on Win2k. The patch is attached.
> >
> > Note: I just compiled and ran the code; I haven't verified
> > the correctness of the output. It seemed to work without
> > crashing, and the output looked plausible. I also haven't
> > tested it on any system other than mine (above). Try it at
> > your own risk.
>
> Thanks for this, it's a good start to getting top working under Cygwin.
>
> My question is that when you run the Configure script what do give as
> the 'appropriate module' for the machine? I've used 'linux' but I wonder
> if there is a better option, or whether we should invent a Cygwin
> machine definition?
>
> Secondly, when it runs, I'm not convinced the figures are correct! For
> example, my setiathome process should show almost 100% cpu utilisation,
> but it shows 0%! Is this a refelction of my choice above, or problems
> with the /proc file system infotmation?
>
> Hints and tips on this much appreciated.
The values seem to be a factor of 10 out.
This is because Linux uses a value of 100 for HZ, whereas Cygwin has this
defined as 1000. The /proc implementation uses 100 and ignores the Cygwin
value.
Chris
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Bug reporting: http://cygwin.com/bugs.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/
More information about the Cygwin
mailing list