Extracting info from OS/hardware
Adriano Varoli Piazza
moranar at daleclick.com
Sun Mar 14 16:11:07 EST 2004
More information about the Python-list mailing list
Sun Mar 14 16:11:07 EST 2004
- Previous message (by thread): Extracting info from OS/hardware
- Next message (by thread): Extracting info from OS/hardware
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El Dom 14 Mar 2004 17:55, Cameron Laird escribió: > 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. > -- > > Cameron Laird <claird at phaseit.net> > Business: http://www.Phaseit.net In Linux, you can get a lot of information on hardware and status by examining files in the /proc directory. For example, from doing cat /proc/cpuinfo on my system: [adriano at localhost adriano]$ cat /proc/cpuinfo processor : 0 vendor_id : AuthenticAMD cpu family : 6 model : 8 model name : AMD Athlon(TM) XP 1700+ stepping : 1 cpu MHz : 1833.218 cache size : 256 KB fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 1 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 mmx fxsr sse syscall mmxext 3dnowext 3dnow bogomips : 3629.05 For disk space and free space, you check /proc/diskstats, etc. No idea about how to do it on Windows, but programs like "Treesize" tell me it mustn't be that hard. Ciao. - -- Adriano Varoli Piazza http://moranar.com.ar ICQ: 4410132 MSN: adrianomd at hotmail.com Claves gpg / pgp en hkp://subkeys.pgp.net -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFAVMqLkDP9anP2KHwRApTsAKChjLmg0AlCaQeRCzPhXBpZ3sq/twCg2kWq XyZNT8JkZeDn+hcmchUDP+8= =ioqx -----END PGP SIGNATURE-----
- Previous message (by thread): Extracting info from OS/hardware
- Next message (by thread): Extracting info from OS/hardware
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list