Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
admin_grundlagen:prozesse [2021/11/02 22:32] 127.0.0.1 Externe Bearbeitung |
admin_grundlagen:prozesse [2023/09/25 10:15] (aktuell) |
||
---|---|---|---|
Zeile 125: | Zeile 125: | ||
===== Beispiel: Zombie erzeugen ===== | ===== Beispiel: Zombie erzeugen ===== | ||
bash # vorher eine neue Shell aufmachen, damit das Terminal nicht schließt | bash # vorher eine neue Shell aufmachen, damit das Terminal nicht schließt | ||
+ | ps $$ # tty rausfinden | ||
sleep 30 & | sleep 30 & | ||
exec sleep 60 | exec sleep 60 | ||
Diesen dann von einem anderen Terminal aus beobachten | Diesen dann von einem anderen Terminal aus beobachten | ||
- | ps --forest -lf -t anderes_tty | + | watch -d ps --forest -lf -t anderes_tty |
====== Wieviel Speicher ist noch frei? ====== | ====== Wieviel Speicher ist noch frei? ====== | ||
Zeile 150: | Zeile 151: | ||
</file> | </file> | ||
- | - Die physikalische Menge flüchtigen Speichers, abzüglich dessen, was für den Kernel und dessen Datenstrukturen draufgeht. | + | - Die physische Menge flüchtigen Speichers, abzüglich dessen, was für den Kernel und dessen Datenstrukturen draufgeht. |
- Der benutzte Speicher, also alles, was für Programme, deren Libraries, Datenhaltung draufgeht. Außerdem der Buffer- und der Pagecache. | - Der benutzte Speicher, also alles, was für Programme, deren Libraries, Datenhaltung draufgeht. Außerdem der Buffer- und der Pagecache. | ||
- Unbenutzter Speicher. Niemand hat dort Dinge abgelegt. Der Speicher kann direkt benutzt werden, wenn man welchen braucht. Wobei er u. U. natürlich initialisiert werden sollte | - Unbenutzter Speicher. Niemand hat dort Dinge abgelegt. Der Speicher kann direkt benutzt werden, wenn man welchen braucht. Wobei er u. U. natürlich initialisiert werden sollte |