sysinfo(2) System Calls Manual sysinfo(2) NAVN sysinfo - returner systeminformation BIBLIOTEK C-standardbibliotek (libc, -lc) SYNOPSIS #include int sysinfo(struct sysinfo *info); BESKRIVELSE sysinfo() returnerer visse statistikker om hukommelses- og swap-forbrug samt om gennemsnitlig belastning. Indtil Linux 2.3.16 returnerede sysinfo() information i den folgende struktur: struct sysinfo { long uptime; /* Sekunder siden opstart */ unsigned long loads[3]; /* 1, 5 og 15 minutteres gns. belastning */ unsigned long totalram; /* Samlet brugbar hukommelsesstorrelse */ unsigned long freeram; /* Tilgaengelig hukommelsesstorrelse */ unsigned long sharedram; /* Maengden af delt hukommelse */ unsigned long bufferram; /* Hukommelse brugt af buffere */ unsigned long totalswap; /* Samlet storrelse pa swap-plads */ unsigned long freeswap; /* Swap-plads stadig tilgaengelig */ unsigned short procs; /* Antallet af aktuelle processer */ char _f[22]; /* Tilpasser struktur til 64 byte */ }; I den ovenstaende struktur angives storrelsen pa hukommelsen og swap-felter i byte. Side Linux 2.3.23 (i386) og Linux 2.3.48 (alle arkitekturer) er strukturen: struct sysinfo { long uptime; /* Sekunder siden opstart */ unsigned long loads[3]; /* 1, 5 og 15 minutteres gns. belastning */ unsigned long totalram; /* Samlet brugbar hukommelsesstorrelse */ unsigned long freeram; /* Tilgaengelig hukommelsesstorrelse */ unsigned long sharedram; /* Maengden af delt hukommelse */ unsigned long bufferram; /* Hukommelse brugt af buffere */ unsigned long totalswap; /* Samlet storrelse pa swap-plads */ unsigned long freeswap; /* Swap-plads stadig tilgaengelig */ unsigned short procs; /* Antallet af aktuelle processer */ unsigned long totalhigh; /* Samlet hoj hukommelsesstorrelse */ unsigned long freehigh; /* Tilgaengelig hoj hukommelsesstorrelse */ unsigned int mem_unit; /* Hukommelsesenhedstorrelse i byte */ char _f[20-2*sizeof(long)-sizeof(int)]; /* Tilpasning til 64 byte */ }; I ovenstaende struktur er storrelsen pa hukommelses- og swap-anfelter angivet i multipla af mem_unit byte. RETURVAERDI Ved succes returnerer sysinfo() nul. Ved fejl returneres -1 og errno angives for at indikere fejlen. FEJL EFAULT info er ikke en gyldig adresse. STANDARDER Linux. HISTORIK Linux 0.98.pl6. NOTER Al information tilbudt af dette systemkald er ogsa tilgaengelig via /proc/meminfo og /proc/loadavg. SE OGSA proc(5) OVERSAETTELSE Oversaettere af denne manual til dansk Joe Hansen Denne oversaettelse er gratis dokumentation; laes GNU General Public License version 3 eller nyere for ophavsretbetingelser. Der er INGEN ANSVAR. Hvis du stoder pa fejl i oversaettelsen af denne vejledning, skal du sende en besked til . Linux man-pages 6.18 8. februar 2026 sysinfo(2)