.\" -*- coding: UTF-8 -*- .\" Copyright (C) 1994, 1995, Daniel Quinlan .\" Copyright (C) 2002-2008, 2017, Michael Kerrisk .\" Copyright (C) 2023, Alejandro Colomar .\" .\" SPDX-License-Identifier: GPL-3.0-or-later .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH proc_pid_status 5 "2. Mai 2024" "Linux man\-pages 6.9.1" .SH BEZEICHNUNG /proc/pid/status \- Speicherverbrauchs\- und \-statusinformationen .SH BESCHREIBUNG .TP \fI/proc/\fPPID\fI/status\fP Stellt viele der Informationen in \fI/proc/\fPPID\fI/stat\fP und \fI/proc/\fPPID\fI/statm\fP in einem Format bereit, das für Menschen einfacher auszuwerten ist. Ein Beispiel: .IP .in +4n .EX $\fB cat /proc/$$/status\fP Name: bash Umask: 0022 State: S (sleeping) Tgid: 17248 Ngid: 0 Pid: 17248 PPid: 17200 TracerPid: 0 Uid: 1000 1000 1000 1000 Gid: 100 100 100 100 FDSize: 256 Groups: 16 33 100 NStgid: 17248 NSpid: 17248 NSpgid: 17248 NSsid: 17200 VmPeak: 131168 kB VmSize: 131168 kB VmLck: 0 kB VmPin: 0 kB VmHWM: 13484 kB VmRSS: 13484 kB RssAnon: 10264 kB RssFile: 3220 kB RssShmem: 0 kB VmData: 10332 kB VmStk: 136 kB VmExe: 992 kB VmLib: 2104 kB VmPTE: 76 kB VmPMD: 12 kB VmSwap: 0 kB HugetlbPages: 0 kB # 4.4 CoreDumping: 0 # 4.15 Threads: 1 SigQ: 0/3067 SigPnd: 0000000000000000 ShdPnd: 0000000000000000 SigBlk: 0000000000010000 SigIgn: 0000000000384004 SigCgt: 000000004b813efb CapInh: 0000000000000000 CapPrm: 0000000000000000 CapEff: 0000000000000000 CapBnd: ffffffffffffffff CapAmb: 0000000000000000 NoNewPrivs: 0 Seccomp: 0 Seccomp_filters: 0 Speculation_Store_Bypass: vulnerable Cpus_allowed: 00000001 Cpus_allowed_list: 0 Mems_allowed: 1 Mems_allowed_list: 0 voluntary_ctxt_switches: 150 nonvoluntary_ctxt_switches: 545 .EE .in .IP Die Bedeutung der Felder im Einzelnen: .RS .TP \fIName\fP Der von diesem Prozess ausgeführte Befehl. Zeichenketten länger als \fBTASK_COMM_LEN\fP (16) Zeichen (einschließlich des abschließenden Nullbytes) werden ohne Rückmeldung abgeschnitten. .TP \fIUmask\fP Die Umask des Prozesses, oktal mit führender Null, siehe \fBumask\fP(2). (Seit Linux 4.7.) .TP \fIState\fP Aktueller Prozesszustand; einer der Werte »R (running)«, »S (sleeping)«, »D (disk sleep)«, »T (stopped)«, »t (tracing stop)«, »Z (zombie)« oder »X (dead)«. .TP \fITgid\fP Gruppenkennung des Threads (d.h. die Prozesskennung). .TP \fINgid\fP NUMA\-Gruppenkennung (0 falls keine; seit Linux 3.13). .TP \fIPid\fP Thread\-Kennung (siehe \fBgettid\fP(2)). .TP \fIPPid\fP PID des Elternprozesses. .TP \fITracerPid\fP PID des Prozesses, der diesen Prozess beobachtet (0 ohne Beobachtung). .TP \fIUid\fP .TQ \fIGid\fP reale, effektive, gespeicherte sowie Dateisystem\-UIDs (GIDs). .TP \fIFDSize\fP Anzahl der aktuell bereitgestellten Dateideskriptor\-Slots. .TP \fIGroups\fP Ergänzende Gruppenliste. .TP \fINStgid\fP .\" commit e4bc33245124db69b74a6d853ac76c2976f472d5 Thread\-Gruppenkennung (d.h. PID) in jedem der PID\-Namensräume, in denen \fIPID\fP ein Mitglied ist. Der ganz linke Eintrag zeigt den Wert in Bezug auf den PID\-Namensraum des Prozesses, der dieses Procfs eingehängt hat (oder des Wurzelnamensraums, falls vom Kernel eingehängt), gefolgt von den Werten nachfolgend geschachtelter innerer Namensräume. (Seit Linux 4.1) .TP \fINSpid\fP Thread\-Kennung in jedem der PID\-Namensräume, in denen \fIPID\fP ein Mitglied ist. Die Felder sind wie bei \fINStgid\fP sortiert. (Seit Linux 4.1.) .TP \fINSpgid\fP Prozessgruppenkennung in jedem der PID\-Namensräume, in denen \fIPID\fP ein Mitglied ist. Die Felder sind wie bei \fINStgid\fP sortiert. (Seit Linux 4.1.) .TP \fINSsid\fP Sitzungskennung der Nachkommens\-Namensraum\-Sitzungs\-Kennungs\-Hierarchie, in jedem der PID\-Namensraumen, in denen \fIPID\fP ein Mitglied ist. Die Felder sind wie bei \fINStgid\fP sortiert. (Seit Linux 4.1.) .TP \fIVmPeak\fP Maximalwert des genutzten virtuellen Speichers. .TP \fIVmSize\fP Größe des virtuellen Speichers .TP \fIVmLck\fP Größe des gesperrten Speichers (siehe \fBmlock\fP(2)). .TP \fIVmPin\fP .\" commit bc3e53f682d93df677dbd5006a404722b3adfe18 Größe des befestigten Speichers (seit Linux 3.2). Diese Seiten können nicht verschoben werden, da etwas den direkten Zugriff auf physischen Speicher benötigt. .TP \fIVmHWM\fP Resident Set Size (»Hochwassermarke«). Dieser Wert ist ungenau; siehe \fI/proc/\fPPID\fI/statm\fP weiter oben. .TP \fIVmRSS\fP Resident set size. Beachten Sie, dass dieser Wert die Summe aus \fIRssAnon\fP, \fIRssFile\fP und \fIRssShmem\fP ist. Dieser Wert ist ungenau; siehe \fI/proc/\fPPID\fI/statm\fP weiter oben. .TP \fIRssAnon\fP .\" commit bf9683d6990589390b5178dafe8fd06808869293 Größe des residenten anonymen Speichers. (seit Linux 4.5). Dieser Wert ist ungenau; siehe \fI/proc/\fPPID\fI/statm\fP weiter oben. .TP \fIRssFile\fP .\" commit bf9683d6990589390b5178dafe8fd06808869293 Größe von residenten Datei\-Mappings. (seit Linux 4.5). Dieser Wert ist ungenau; siehe \fI/proc/\fPPID\fI/statm\fP weiter oben. .TP \fIRssShmem\fP .\" commit bf9683d6990589390b5178dafe8fd06808869293 Größe des residenten gemeinsamen Speichers (einschließlich System\-V\-gemeinsamer Speicher, Mappings von \fBtmpfs\fP(5) und gemeinsame anonyme Mappings). (seit Linux 4.5). .TP \fIVmData\fP .TQ \fIVmStk\fP .TQ \fIVmExe\fP Größe der Daten\-, Stapelspeicher\- und Textsegmente. Dieser Wert ist ungenau; siehe \fI/proc/\fPPID\fI/statm\fP weiter oben. .TP \fIVmLib\fP Code\-Größe von dynamischen Bibliotheken. .TP \fIVmPTE\fP Größe der Einträge in der Page Table (seit Linux 2.6.10). .TP \fIVmPMD\fP .\" commit dc6c9a35b66b520cf67e05d8ca60ebecad3b0479 Größe der Page Tables zweiter Stufe (in Linux 4.0 hinzugefügt, entfernt in Linux 4.15). .TP \fIVmSwap\fP .\" commit b084d4353ff99d824d3bc5a5c2c22c70b1fba722 \fIVmSwap\fP: ausgelagerte virtuelle Speichergröße durch anonyme private Pages; Shmem\-Auslagerungsverwendung ist nicht enthalten (seit Linux 2.6.34). Dieser Wert ist ungenau, siehe \fI/proc/\fPPID\fI/statm\fP weiter oben. .TP \fIHugetlbPages\fP .\" commit 5d317b2b6536592a9b51fe65faed43d65ca9158e Größe der Hugetlb\-Speicheranteile (seit Linux 4.4). .TP \fICoreDumping\fP .\" commit c643401218be0f4ab3522e0c0a63016596d6e9ca Enthält den Wert 1, falls der Prozess derzeit einen Speicherauszug durchführt und 0, falls nicht (seit Linux 4.15). Diese Information kann von einem Überwachungsprozess verwandt werden, um das Töten eines Prozesses zu vermeiden, der derzeit einen Speicherauszug durchführt, wodurch eine beschädigte Speicherauszugsdatei (»core dump«) vermieden wird. .TP \fIThreads\fP Anzahl der Threads im Prozess, zu dem dieser Thread gehört. .TP \fISigQ\fP Dieses Feld enthält zwei durch Schrägstriche getrennte Zahlen, die sich auf Signale in der Warteschlange für die reale Benutzerkennung des Prozesses beziehen. Die erste davon ist die Anzahl der derzeit in der Warteschlange befindlichen Signale für diese reale Benutzerkennung und die zweite ist die Ressourcenbegrenzung für die Anzahl wartender Signale für diesen Prozess (siehe die Beschreibung von \fBRLIMIT_SIGPENDING\fP in \fBgetrlimit\fP(2)). .TP \fISigPnd\fP .TQ \fIShdPnd\fP Maske (hexadezimal ausgedrückt) der insgesamt für Thread und Prozess anhängende Signale (siehe \fBpthreads\fP(7) und \fBsignal\fP(7)). .TP \fISigBlk\fP .TQ \fISigIgn\fP .TQ \fISigCgt\fP Masken (hexadezimal ausgedrückt) für die Anzeige blockierter, ignorierter und abgefangener Signale (siehe \fBsignal\fP(7)). .TP \fICapInh\fP .TQ \fICapPrm\fP .TQ \fICapEff\fP In den vererbbaren, erlaubten und effektiven Capability\-Mengen aktivierte Masken (hexadezimal ausgedrückt) (siehe \fBcapabilities\fP(7)). .TP \fICapBnd\fP Capability\-Begrenzungsmenge, hexadezimal ausgedrückt (seit Linux 2.6.26, siehe \fBcapabilities\fP(7)). .TP \fICapAmb\fP Umgebungs\-Capability\-Menge, hexadezimal ausgedrückt (seit Linux 4.3, siehe \fBcapabilities\fP(7)). .TP \fINoNewPrivs\fP .\" commit af884cd4a5ae62fcf5e321fecf0ec1014730353d Wert des Bits \fIno_new_privs\fP (seit Linux 4.10, siehe \fBprctl\fP(2)). .TP \fISeccomp\fP .\" commit 2f4b3bf6b2318cfaa177ec5a802f4d8d6afbd816 Seccomp\-Modus des Prozesses (seit Linux 3.8, siehe \fBseccomp\fP(2)). 0 bedeutet \fBSECCOMP_MODE_DISABLED\fP; 1 bedeutet \fBSECCOMP_MODE_STRICT\fP; 2 bedeutet \fBSECCOMP_MODE_FILTER\fP. Dieses Feld wird nur bereitgestellt, falls der Kernel mit der aktivierten Kernelkonfigurationsoption \fBCONFIG_SECCOMP\fP gebaut wurde. .TP \fISeccomp_filters\fP .\" commit c818c03b661cd769e035e41673d5543ba2ebda64 Anzahl der an den Prozess angehängten Seccomp\-Filter (seit Linux 5.9, siehe \fBseccomp\fP(2)). .TP \fISpeculation_Store_Bypass\fP .\" commit fae1fa0fc6cca8beee3ab8ed71d54f9a78fa3f64 Zustand der Abschwächung des Spekulationsdefekts (seit Linux 4.17, siehe \fBprctl\fP(2)). .TP \fICpus_allowed\fP Hexadezimale Maske von CPUs, auf denen der Prozess laufen kann (seit Linux 2.6.24, siehe \fBcpuset\fP(7)). .TP \fICpus_allowed_list\fP Dasselbe wie das vorhergehende, aber in »Listenformat« (seit Linux 2.6.26, siehe \fBcpuset\fP(7)). .TP \fIMems_allowed\fP Maske von für diesen Prozess erlaubten Speicherknoten (seit Linux 2.6.24, siehe \fBcpuset\fP(7)). .TP \fIMems_allowed_list\fP Dasselbe wie das vorhergehende, aber in »Listenformat« (seit Linux 2.6.26, siehe \fBcpuset\fP(7)). .TP \fIvoluntary_ctxt_switches\fP .TQ \fInonvoluntary_ctxt_switches\fP Anzahl der freiwilligen und der unfreiwilligen Kontextwechsel (seit Linux 2.6.23). .RE .SH "SIEHE AUCH" \fBproc\fP(5) .PP .SH ÜBERSETZUNG Die deutsche Übersetzung dieser Handbuchseite wurde von Martin Eberhard Schauer , Dr. Tobias Quathamer , Chris Leick , Erik Pfannenstein und Helge Kreutzmann 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 .