.\" -*- coding: UTF-8 -*- .\" Copyright (C) 2016, Michael Kerrisk .\" Based on an earlier version of the page where a few pieces were .\" copyright (C) 1993 by Dan Miner (dminer@nyx.cs.du.edu) and subsequently .\" others (see old changelog below). .\" The structure definitions are taken more or less straight from the kernel .\" source files. .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\" .\" Modified Sat Jul 24 12:35:12 1993 by Rik Faith .\" Modified Tue Oct 22 22:29:51 1996 by Eric S. Raymond .\" Modified Mon Aug 25 16:06:11 1997 by Nicolás Lichtmaier .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH sysinfo 2 "30. März 2023" "Linux man\-pages 6.05.01" .SH BEZEICHNUNG sysinfo \- liefert Systeminformationen .SH BIBLIOTHEK Standard\-C\-Bibliothek (\fIlibc\fP, \fI\-lc\fP) .SH ÜBERSICHT .nf \fB#include \fP .PP \fBint sysinfo(struct sysinfo *\fP\fIinfo\fP\fB);\fP .fi .SH BESCHREIBUNG \fBsysinfo\fP() liefert bestimmte Statistiken über die Verwendung des Speichers und des Auslagerungsspeichers sowie den Lastdurchschnitt zurück. .PP Bis Linux 2.3.16 liefert \fBsysinfo\fP() die Informationen in der folgende Struktur zurück: .PP .in +4n .EX struct sysinfo { long uptime; /* Sekunden seit dem letzten Systemstart */ unsigned long loads[3]; /* 1, 5 und 15 minütige Systemlast */ unsigned long totalram; /* nutzbare Hauptspeichergröße */ unsigned long freeram; /* verfügbare Speichergröße */ unsigned long sharedram; /* Größe des gemeinsamen Speichers */ unsigned long bufferram; /* von Puffern benutzter Speicher */ unsigned long totalswap; /* Gesamtgröße des Auslagerungsspeichers */ unsigned long freeswap; /* verfügbarer Auslagerungsspeicher */ unsigned short procs; /* aktuelle Prozesszahl */ char _f[22]; /* 64\-Byte\-Felderstruktur */ }; .EE .in .PP In der obigen Struktur wird die Größe der Felder für den Speicher und den Auslagerungsspeicher in Bytes angegeben. .PP Seit Linux 2.3.23 auf i386 und 2.3.48 auf alle Architekturen hat die Struktur folgenden Aufbau: .PP .in +4n .EX struct sysinfo { long uptime; /* Sekunden seit dem letzten Systemstart */ unsigned long loads[3]; /* 1, 5 und 15 minütige Systemlast */ unsigned long totalram; /* nutzbare Hauptspeichergröße */ unsigned long freeram; /* verfügbare Speichergröße */ unsigned long sharedram; /* Größe des gemeinsamen Speichers */ unsigned long bufferram; /* von Puffern benutzter Speicher */ unsigned long totalswap; /* Gesamtgröße des Auslagerungsspeichers */ unsigned long freeswap; /* verfügbarer Auslagerungsspeicher */ unsigned short procs; /* Aktuelle Prozesszahl */ unsigned long totalhigh; /* Gesamtgröße des oberen Speicherbereichs */ unsigned long freehigh; /* verfügbarer oberer Speicherbereich */ unsigned int mem_unit; /* Größe der Speichereinheit in Byte */ char _f[20\-2*sizeof(long)\-sizeof(int)]; /* Auffüllung auf 64 bytes */ }; .EE .in .PP In der obigen Struktur werden die Größen der Felder Speicher und Auslagerungsspeicher als Vielfaches von \fImem_unit\fP Byte angegeben. .SH RÜCKGABEWERT Bei Erfolg gibt \fBsysinfo\fP() Null zurück. Bei einem Fehler wird \-1 zurückgegeben und \fIerrno\fP gesetzt, um den Fehler anzuzeigen. .SH FEHLER .TP \fBEFAULT\fP \fIinfo\fP ist keine gültige Adresse. .SH STANDARDS Linux. .SH GESCHICHTE Linux 0.98.pl6. .SH ANMERKUNGEN Die gesamten von diesem Systemaufruf bereitgestellten Informationen sind auch über \fI/proc/meminfo\fP und \fI/proc/loadavg\fP verfügbar. .SH "SIEHE AUCH" \fBproc\fP(5) .PP .SH ÜBERSETZUNG Die deutsche Übersetzung dieser Handbuchseite wurde von Markus Schmitt , Chris Leick und Mario Blättermann erstellt. .PP Diese Übersetzung ist Freie Dokumentation; lesen Sie die .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License Version 3 .UE oder neuer bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen. .PP Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die .MT debian-l10n-german@lists.debian.org Mailingliste der Übersetzer .ME .