Extracting info from OS/hardware
Tauno Voipio
tauno.voipio at iki.fi.NOSPAM.invalid
Mon Mar 15 02:06:29 EST 2004
Cameron Laird wrote:
> In article <nOq3c.9451$_c4.119500 at news4.e.nsc.no>,
> Thomas Weholt <2002 at weholt.org> wrote:
>
>>I need a piece of code to extract as much info about OS, current status and
>>hardware from a machine as possible ( at least, all available partitions and
>>free space on these, CPU-speed, free/total memory and stuff like that ) at
>>one given moment on Linux and Windows.
>>
>>Any hints? Can I call something in win32all on Windows or read some file on
>>linux? I'm not sure where to begin.
>
> .
> .
> .
> I was hoping someone else would answer this.
>
> My impression is that there are dozens of answers to this.
> I know I've seen quite a few such utilities advertised in
> places like Freshmeat. I haven't kept track of them at
> all.
>
> "... as much info ... as possible ...": whoooo! Usually
> when a manager says that to me, I ask for how much he's
> willing to pay. As it turns out, notions like "free
> space", "CPU speed", and so on are surprisingly poorly
> standardized. It's far from clear what they mean for any
> particular platform.
>
> Sooooooo, what I usually do is define my requirements
> carefully, and write up my own tool.
Plenty of the Linux information is in the /proc directory tree.
The files in /proc are actually windows into the kernel
innards giving at least the information you asked for.
For starters, read /proc/cpuinfo, /proc/meminfo and
/proc/partitions.
HTH
Tauno Voipio
tauno voipio @ iki fi
More information about the Python-list
mailing list