Aller au contenu

Antisèche gping - Ping avec un Graphique en Direct

Antisèche gping - Ping avec un Graphique en Direct

gping est une CLI Rust qui remplace le mur de texte défilant de ping par un graphique de latence en direct et défilant dans votre terminal. Il peut tracer plusieurs hôtes sur le même graphique pour une comparaison facile, et peut même tracer le temps d’exécution d’une commande arbitraire sur des exécutions répétées. Il fonctionne sur Linux, macOS et Windows.

Installation

PlateformeCommande
Cargo (toutes les plateformes)cargo install gping
macOS (Homebrew)brew install gping
Arch Linuxsudo pacman -S gping
Debian/Ubuntu (dépôt)sudo apt install gping
Fedorasudo dnf install gping
Windows (Scoop)scoop install gping
Windows (Choco)choco install gping
Nixnix-env -iA nixpkgs.gping

Utilisation de Base

CommandeDescription
gping example.comGraphique de latence en direct pour un hôte
gping 1.1.1.1 8.8.8.8Tracer plusieurs hôtes sur un même graphique
gping google.com cloudflare.comComparer deux fournisseurs côte à côte
gping --helpAfficher toutes les options
gping --versionVersion

Options Clés

OptionDescription
-n, --watch-interval SECSSecondes entre les pings (par ex. 0.5 pour un échantillonnage plus rapide)
-b, --buffer NNombre de points à garder à l’écran
-4Forcer IPv4
-6Forcer IPv6
--simple-graphicsUtiliser ASCII à la place du Braille (meilleur sur les terminaux limités)
-i, --interface NAMEPinger à partir d’une interface réseau spécifique
-c, --clearEffacer l’écran avant de commencer
--color COLORDéfinir une couleur de ligne pour l’hôte

Tracer une Commande

gping peut tracer combien de temps une commande prend sur des exécutions répétées — utile pour détecter la variance ou la latence instable.

CommandeDescription
gping --cmd "curl -s https://example.com"Tracer le temps d’exécution d’une commande
gping --cmd "ping -c1 1.1.1.1"Envelopper une autre commande et la tracer

Touches Interactives

ToucheAction
q / Ctrl+CQuitter
Redimensionner le terminalLe graphique se redimensionne automatiquement

Flux de Travail Courants

# Est-ce mon Wi-Fi ou le site? Comparer la passerelle vs un résolveur public
gping 192.168.1.1 1.1.1.1

# Échantillonnage haute résolution pendant un appel vidéo pour détecter la gigue
gping -n 0.2 8.8.8.8

# Comparer deux CDN tête à tête
gping cloudflare.com fastly.com

# Tracer combien de temps un curl health-check prend au fil du temps
gping --cmd "curl -so /dev/null -w '%{time_total}' https://example.com"

gping vs Autres Outils Ping

OutilSortieNotes
gpingGraphique en directMulti-hôte, Rust, multi-plateforme
pingTexte défilantRéférence universelle
prettypingSparkline intégréEnveloppe ping, hôte unique
mtrTableau par-hopTraceroute + ping combinés

Ressources