leif-

that's a great tip!  it looks like it works on cygwin and we had problems 
with calling the number of CPUs on cygwin (well i guess i should say 
matt rice was having problems since i'm still scratching my head amazed he 
ported ganglia to cygwin in the first place).  

thanks!
-matt

Today, Leif Nixon wrote forth saying...

> Preston Smith <[EMAIL PROTECTED]> writes:
> 
> > On Thu, Aug 15, 2002 at 03:11:34PM +0200, Leif Nixon ([EMAIL PROTECTED]) 
> > wrote:
> > > A tentative fix would be to instead count the number of lines
> > > starting with "processor" in /proc/cpuinfo.
> > 
> >  There's been a bug filed about this exact issue on the sourceforge
> >  page for some time, but I'd not thought to look at it.
> > 
> >  This solution will work on x86, but I'll check and see what the most 
> > portable
> >  way to get it on every linux architecture is. I know counting 'processor'
> >  in /proc/cpuinfo won't work on linux sparc, so I'll check other archs
> >  as well and get a good fix.
> 
> I've done a bit more digging around, and it doesn't seem like much
> fun to try to parse /proc/cpuinfo in a portable way.
> 
> *However*, it turns out glibc already does this!
> 
> sysconf(_SC_NPROCESSORS_CONF) should work on x86, sparc, alpha, mips
> and, probably, ia64.
> 
> 



Reply via email to