Vtop unter Ubuntu installieren und konfigurieren

Aus Thomas-Krenn-Wiki
Zur Navigation springen Zur Suche springen

Das Tool vtop stellt einen Wrapper für das bekannte Werkzeug top (table of processes) dar. Es läuft unter node.js und ermöglicht eine übersichtliche Darstellung und Visualisierung der CPU und Memory Auslastung während des Betriebs. Dieser Artikel zeigt die Installation und Konfiguration von vtop unter Ubuntu 16.04 LTS, diese Anleitung kann aber auch zur Installation von vtop unter anderen Distributionen verwendet werden.

Installation

Ausgabe von vtop

Um vtop verwenden zu können, ist vorab eine manuelle Installation von node.js (JavaScriptPlattform, basierend auf JavaScript Engine/Chrome) und des npm (Node Package Manager) erforderlich, da die Pakete in den Repositories meist nicht aktuell sind.[1]

Die Pakete python-software-properties und curl müssen auf dem System vorhanden sein, wenn nicht, können sie bequem über die Paketverwaltung installiert werden.

# apt install python-software-properties curl
# curl -sL https://deb.nodesource.com/setup_8.x | sudo bash -
# apt install nodejs

Wenn die Installation von node.js und npm abgeschlossen wurde, können die installierten Versionen kurz überprüft werden:

# nodejs --version
v8.9.1
# npm --version
5.5.1

Nun kann mit dem Node Package Manager das Tool vtop installiert werden:

# npm -g install vtop

Verwendung

Nach einer erfolgreichen Installation kann vtop im Terminal mit folgendem Kommando ausgeführt werden: vtop

Das Tool bietet darüberhinaus noch mehrere Steuerungsmöglichkeiten. Während vtop aktiv ist, sind in der Prozessliste u.a. folgende Tastenkürzel für verschiedene Aktionen möglich:

Tastenkürzel Beschreibung
dd Prozess beenden
g Spitze der Prozessliste
G Ende der Prozessliste
u vtop auf letzte version updaten
Pfeil links Zoom in /Graphen
Pfeil rechts Zoom out / Graphen

Wenn das Terminal mouse events unterstützt, ist die Prozessliste anklickbar und es kann mittels Mausrades durch die Prozesse gescrollt werden.

Beispiele

vtop bietet noch farblich unterschiedliche Themes, die beim Aufruf als Parameter mitgegeben werden können, zum Beispiel:

vtop --theme wizard
vtop --theme brew
vtop --theme acid

Ein eigenes Theme mit eigener Farbgebung ist leicht realisierbar:

Dazu nimmt man ein Theme aus dem Theme Verzeichnis und ändert die hexadezimalen Farbwerte in der Steuerdatei.

vi /usr/lib/node_modules/vtop/themes/seti.json

Anschließend wird vtop mit dem entsprechenden Theme gestartet:

vtop --theme seti

Um sich Tipparbeit beim Aufruf zu ersparen, bietet es sich an, in der bash.rc einen Alias dafür abzulegen:

alias vtop="vtop --theme seti"

Weitere Informationen und Beispiele finden sich auf der Projektseite von vtop.[2]

Einzelnachweise

  1. nodesource (github.com)
  2. vtop (github.com)


Foto Wilfried Seifert.jpg

Autor: Wilfried Seifert

Wilfried Seifert, tätig in der Abteilung Systems Engineering bei Thomas-Krenn, ist in seinem Arbeitsbereich für die System-/Prototypenentwicklung sowie Softwaredeployment / Rollout zuständig. LPIC 3 zertifiziert, beschäftigt sich u.a. mit Aufbau / Programmierung Embedded Systemen.


Das könnte Sie auch interessieren

Hibernate (Ruhezustand) in Ubuntu 12.04 aktivieren
Ubuntu Syslog
VMware Horizon View Thin Client Installation mit Ubuntu 16.04