proc_pid_clear_refs(5) File Formats Manual proc_pid_clear_refs(5) BEZEICHNUNG /proc/pid/clear_refs - Zurucksetzen der PG_Referenced- und ACCESSED/YOUNG-Bits BESCHREIBUNG /proc/PID/clear_refs (seit Linux 2.6.22) In diese Datei kann nur geschrieben werden und nur durch den Eigentumer des Prozesses. Die folgenden Werte durfen in die Datei geschrieben werden: 1 (seit Linux 2.6.22) setzt die Bits PG_Referenced und ACCESSED/YOUNG fur alle diesem Prozess zugeordneten Seiten zuruck. (Vor Linux 2.6.32 hatte das Schreiben eines beliebigen von Null verschiedenen Wertes in diese Datei diesen Effekt.) 2 (seit Linux 2.6.32) setzt die Bits PG_Referenced und ACCESSED/YOUNG fur alle anonymen Seiten, die dem Prozess zugeordnet sind, zuruck. 3 (seit Linux 2.6.32) setzt die Bits PG_Referenced und ACCESSED/YOUNG fur alle Datei-gemappten Seiten, die dem Prozess zugeordnet sind, zuruck. Das Leeren der Bits PG_Referenced und ACCESSED/YOUNG stellt eine Methode zur Verfugung, ungefahr zu messen, wieviel Speicher der Prozess benutzt. Zuerst werden die Werte in den >>Referenced<<-Feldern fur die VMAs (virtuellen Speicherbereiche) angesehen, die in /proc/PID/smaps angezeigt werden, um eine Vorstellung von der Speicherbelegung zu bekommen. Dann werden die PG_Referenced- und ACCESSED/YOUNG-Bits geleert und nach einer gemessenen Zeitspannne erneut die Werte in den >>Referenced<<-Feldern angesehen, um eine Vorstellung von der Veranderung der Speicherbelegung zu erhalten. Falls nur Interesse besteht, die ausgewahlten Mapping-Typen anzusehen, dann kann der Wert 2 oder 3 anstelle von 1 benutzt werden. Weitere Werte konnen geschrieben werden, um andere Eigenschaften zu beeinflussen: 4 (seit Linux 3.11) leert das Soft-dirty-Bit fur alle mit dem Prozess verbundenen Seiten. Dies wird (zusammen mit /proc/PID/pagemap) vom Prufpunktwiderherstellungssystem benutzt, um aufzudecken, welche Seiten geandert wurden, seit in die Datei /proc/PID/clear_refs geschrieben wurde. 5 (seit Linux 4.0) setzt die Resident Set Size (>>Hochwassermarke<<) auf den derzeitigen Wert der resident set size des aktuellen Prozesses zuruck. Wird ein anderer als einer der oben aufgefuhrten Werte in /proc/PID/clear_refs geschrieben, so hat dies keinen Effekt. Die Datei /proc/PID/clear_refs ist nur vorhanden, wenn die Kernel-Konfigurationsoption CONFIG_PROC_PAGE_MONITOR aktiviert ist. SIEHE AUCH proc(5) UBERSETZUNG Die deutsche Ubersetzung dieser Handbuchseite wurde von Martin Eberhard Schauer , Dr. Tobias Quathamer , Chris Leick , Erik Pfannenstein und Helge Kreutzmann erstellt. Diese Ubersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezuglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG ubernommen. Wenn Sie Fehler in der Ubersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Ubersetzer . Linux man-pages 6.9.1 2. Mai 2024 proc_pid_clear_refs(5)