Zum Inhalt springen

gping - Ping mit Live-Grafik Cheatsheet

gping - Ping mit Live-Grafik Cheatsheet

gping ist ein Rust-CLI, das die Textmauer von scrollendem Text von ping durch eine Live-, scrollende Latenzgrafik in deinem Terminal ersetzt. Es kann mehrere Hosts in einem Diagramm darstellen, um einfache Vergleiche zu ermöglichen, und kann sogar die Ausführungszeit eines beliebigen Befehls über wiederholte Läufe grafisch darstellen. Es läuft auf Linux, macOS und Windows.

Installation

PlattformBefehl
Cargo (alle Plattformen)cargo install gping
macOS (Homebrew)brew install gping
Arch Linuxsudo pacman -S gping
Debian/Ubuntu (Repo)sudo apt install gping
Fedorasudo dnf install gping
Windows (Scoop)scoop install gping
Windows (Choco)choco install gping
Nixnix-env -iA nixpkgs.gping

Grundlegende Verwendung

BefehlBeschreibung
gping example.comLive-Latenzgrafik für einen Host
gping 1.1.1.1 8.8.8.8Stelle mehrere Hosts in einem Diagramm dar
gping google.com cloudflare.comVergleiche zwei Anbieter nebeneinander
gping --helpZeige alle Optionen
gping --versionVersion

Wichtige Optionen

OptionBeschreibung
-n, --watch-interval SECSSekunden zwischen Pings (z.B. 0.5 für schnelleres Sampling)
-b, --buffer NAnzahl der Punkte, die auf dem Bildschirm beibehalten werden
-4Erzwinge IPv4
-6Erzwinge IPv6
--simple-graphicsVerwende ASCII statt Braille (besser auf begrenzten Terminals)
-i, --interface NAMEPing von einer bestimmten Netzwerkschnittstelle
-c, --clearBildschirm vor dem Start löschen
--color COLORLege eine Zeilenfarbe für den Host fest

Grafik eines Befehls

gping kann darstellen, wie lange ein Befehl über wiederholte Ausführungen dauert — nützlich, um Abweichungen oder flüchtige Latenzen zu erkennen.

BefehlBeschreibung
gping --cmd "curl -s https://example.com"Grafik der Laufzeit eines Befehls
gping --cmd "ping -c1 1.1.1.1"Wrapper für einen anderen Befehl und darstellen

Interaktive Tasten

TasteAktion
q / Ctrl+CBeenden
Terminal-Größe ändernGrafik skaliert sich automatisch

Häufige Workflows

# Ist es mein Wi-Fi oder die Website? Vergleiche das Gateway mit einem öffentlichen Resolver
gping 192.168.1.1 1.1.1.1

# Hochauflösendes Sampling während eines Videoanrufs, um Jitter zu erkennen
gping -n 0.2 8.8.8.8

# Vergleiche zwei CDNs direkt nebeneinander
gping cloudflare.com fastly.com

# Darstellen, wie lange ein Health-Check-Curl über Zeit dauert
gping --cmd "curl -so /dev/null -w '%{time_total}' https://example.com"

gping vs Andere Ping-Tools

ToolAusgabeAnmerkungen
gpingLive-GrafikMulti-Host, Rust, Plattformübergreifend
pingScrollender TextUniverselle Baseline
prettypingInline-SparklineWrapper für ping, einzelner Host
mtrTabelle pro HopTraceroute + Ping kombiniert

Ressourcen