Salta ai contenuti

gping - Ping con un grafico in tempo reale - Cheatsheet

gping - Ping con un grafico in tempo reale - Cheatsheet

gping è una CLI Rust che sostituisce la parete di testo scorrevole da ping con un grafico di latenza dal vivo e scorrevole nel tuo terminale. Può tracciare diversi host sullo stesso grafico per un facile confronto, e può persino tracciare il tempo di esecuzione di un comando arbitrario su esecuzioni ripetute. Viene eseguito su Linux, macOS e Windows.

Installation

PiattaformaComando
Cargo (tutte le piattaforme)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

Utilizzo di base

ComandoDescrizione
gping example.comGrafico di latenza dal vivo per un host
gping 1.1.1.1 8.8.8.8Traccia più host su un grafico
gping google.com cloudflare.comConfronta due provider affiancati
gping --helpMostra tutte le opzioni
gping --versionVersione

Opzioni chiave

OpzioneDescrizione
-n, --watch-interval SECSSecondi tra i ping (ad es. 0.5 per un campionamento più veloce)
-b, --buffer NNumero di punti da mantenere sullo schermo
-4Forza IPv4
-6Forza IPv6
--simple-graphicsUsa ASCII invece di Braille (migliore su terminali limitati)
-i, --interface NAMEEffettua il ping da un’interfaccia di rete specifica
-c, --clearCancella lo schermo prima di iniziare
--color COLORImposta un colore di linea per l’host

Tracciamento di un comando

gping può tracciare il tempo necessario per eseguire un comando su esecuzioni ripetute — utile per individuare varianze o latenza fluttuante.

ComandoDescrizione
gping --cmd "curl -s https://example.com"Traccia il tempo di esecuzione di un comando
gping --cmd "ping -c1 1.1.1.1"Avvolgi un altro comando e traccialo

Tasti interattivi

TastoAzione
q / Ctrl+CEsci
Ridimensiona terminaleIl grafico si ridimensiona automaticamente

Workflow comuni

# È il mio Wi-Fi o il sito? Confronta il gateway rispetto a un risolver pubblico
gping 192.168.1.1 1.1.1.1

# Campionamento ad alta risoluzione durante una videochiamata per individuare il jitter
gping -n 0.2 8.8.8.8

# Confronta due CDN testa a testa
gping cloudflare.com fastly.com

# Traccia quanto tempo impiega un health-check curl nel tempo
gping --cmd "curl -so /dev/null -w '%{time_total}' https://example.com"

gping vs altri strumenti Ping

StrumentoOutputNote
gpingGrafico dal vivoMulti-host, Rust, cross-platform
pingTesto scorrevoleLinea di base universale
prettypingSparkline in lineaAvvolge ping, host singolo
mtrTabella per hopTraceroute + ping combinati

Risorse