[[Vorlage(Getestet, general)]] [[Inhaltsverzeichnis(2)]] [[Bild(./sysmonitor_logo.png, align=left)]] Manchmal möchte man wissen, welche Programme auf dem System aktiv sind, und was sie so tun. So kann man Prozesse, die z.B. sehr viel Prozessorlast erzeugen, identifizieren und eventuell gezielt beenden. Hierfür gibt es graphische Oberflächen, sowie einige Programme für die Kommandozeile. Einige Möglichkeiten werden hier beschrieben. = Grafische Systemüberwachung = Die Desktopumgebungen [:GNOME:], [:Xfce:] und [:KDE:] bieten Programme an die laufende Prozesse und ihre Abhängigkeiten anzeigen. Es informiert über die von einem Prozess geöffneten Dateien und belegten Speicherfelder. Außerdem ermöglicht es die Verteilung von Prioritäten und das Senden von Signalen, um beispielsweise Programme zu unterbrechen. [[Bild(./systemueberwachung-gnome.png, 200, right)]] [[Anker(GNOME)]] == GNOME == Die Systemüberwachung von GNOME informiert umfassend über alle aktuellen Prozesse. Diese lassen sich auch aus dem Programm heraus manipulieren. Desweiteren kann man sich Statistiken über die Systemauslastung anzeigen, die Ressourcen graphisch darstellen und die Festplattenbelegungen anzeigen lassen. Die GNOME Systemüberwachung findet man unter * ''"System -> Systemverwaltung -> Systemüberwachung"'' (ab Ubuntu 7.10 "Gutsy Gibbon") * ''"System -> Administration -> Systemüberwachung"'' (bis Ubuntu 7.04 "Feisty Fawn") [[Bild(./systemueberwachung-kde.png, 200, right)]] [[Anker(KDE)]] == KDE == Unter KDE ruft ein Druck auf die Tasten [[Vorlage(Tasten, Strg+ESC)]] oder ein Klick auf das Symbol in [:KRunner:] die Systemüberwachung auf. Diese listet in einer Tabelle zu den laufenden Prozessen den Ressourchenverbrauch auf. Welche Ressourcen angezeigt werden, lässt sich über einen Rechtsklick auf den Tabellenkopf festlegen. Diese Prozesstabelle findet sich ebenfalls unter * "''K-Menü -> System -> Systemmonitor''" Der Systemmonitor '''ksysguard''' geht allerdings weiter; er erlaubt die verschiedensten Parameter graphisch darzustellen oder in eine Datei zu schreiben, sowie die Überwachung auch mehrerer entfernter Rechner. Dazu öffnet man zuerst ein neues Arbeitsblatt ''"Datei -> Neues Arbeitsblatt"'' und zieht nun die verschiedenen Sensoren aus dem Sensorbrowser auf die freien Flächen im Arbeitsblatt. Weitere Hilfe findet sich im Handbuch des Programms. [[Bild(./systemueberwachung-xfce.png, 200, right)]] [[Anker(Xfce)]] == Xfce == Ebenso wie bei GNOME informiert die Systemüberwachung von [:Xfce:] umfassend über alle laufenden Prozesse. Auf diese kann man hier Einfluß nehmen. Neben den Prozessen kann man Informationen zum System (Kernel, RAM ...), verwendeten Ressourcen und eingehängten Dateisystemen erhalten. Die Systemüberwachung findet man unter * ''"Applications -> System -> Systemüberwachung"'' = Im Terminal = Für die Konsole gibt es diverse Befehle, die in ihren eigenen Artikeln erklärt sind: * [:Shell/Prozesssteuerung:Prozesssteuerung] - Prozesssteuerung im Allgemeinen * [:Shell/ps:ps] - Auflistung aller gerade laufenden Prozesse * [:Shell/top:top] - Sich aktualisierende Liste der laufenden Prozesse samt Leistungsbedarf * [http://wiki.ubuntuusers.de/Shell/top#Alternative:-htop htop] - Alternative zu '''top''' mit ncurses-Oberfläche == Anzeige offener Dateien == Eine Anzeige offener Dateien eines Programmes liefert {{{#!vorlage Befehl lsof | grep PROGRAMMNAME }}} Auch umgekehrt ist die Suche hier möglich: {{{#!vorlage Befehl lsof | grep DATEINAME }}} zeigt an, welche Prozesse auf eine angegebene Datei zugreifen. ---- # tag: System