Den Thu, 14 Dec 2000 20:30:04 GMT skrev Klaus Alexander Seistrup:
>For min linuxkerne (2.2.14) gælder følgende (se <sys/sysinfo.h>):
>
>#v+
> struct sysinfo {
> long uptime; /* Seconds since boot */
> unsigned long loads[3]; /* 1, 5, and 15 minute load averages */
> unsigned long totalram; /* Total usable main memory size */
> unsigned long freeram; /* Available memory size */
> unsigned long sharedram; /* Amount of shared memory */
> unsigned long bufferram; /* Memory used by buffers */
> unsigned long totalswap; /* Total swap space size */
> unsigned long freeswap; /* swap space still available */
> unsigned short procs; /* Number of current processes */
> char _f[22]; /* Pads structure to 64 bytes */
> };
>#v-
>
>Er der nogen der ved hvordan jeg skal tolke tallene i loads? Normalt
>(iflg. "/proc/loadavg") er der tale om det gennemsnitlige antal processer
>i run-queue, men i sysinfo-strukturen har vi at gøre med heltal...
Hvilken funktion bruger du til at fylde struct'en ud?
Mvh
Kent
--
Grafik-siden er opdateret på
http://www.celebrityshine.com/~kfr/
- sidste billede uploadet: santa.png