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. > >
