Repolode
orf

orf/gping

Консольная утилита для проверки связи с несколькими узлами и построения графиков задержки или времени выполнения команд.

Звёзды
12,724
Форки
372
Открытые issues
43
Последний коммит
16 дней назад

Что это?

gping — консольная утилита, похожая на ping, но она отображает результаты в виде графика, который обновляется в реальном времени. Можно указать сразу несколько узлов и сравнить их задержки на одном графике — так проще заметить джиттер или потери пакетов, чем при просмотре потока чисел.

С флагом --cmd gping строит график времени выполнения shell-команды при каждом запуске. Это позволяет следить за длительностью выполнения любой повторяющейся команды. Узлы можно задавать и в сокращённом виде, например aws:eu-west-1, чтобы проверять связь с регионами AWS. Настройки позволяют задать интервал проверок и длину буфера графика, выбрать разрешение IPv4 или IPv6, сетевой интерфейс и цвета, а также включить упрощённый вывод в ASCII.

Проект написан на Rust и работает в Windows, macOS и Linux. Его можно установить через Homebrew, Cargo, репозитории нескольких дистрибутивов Linux, Scoop, Chocolatey, WinGet и Docker.

Ключевые возможности

  • 01Строит обновляемый в реальном времени график задержек ping для нескольких узлов.
  • 02Строит график времени выполнения произвольных команд с помощью --cmd.
  • 03Поддерживает сокращённую запись регионов облачных провайдеров, например aws:eu-west-1.
  • 04Позволяет выбрать IPv4 или IPv6, сетевой интерфейс и цвета.
  • 05Работает в Windows, macOS и Linux.

Сценарии использования

  • Одновременное наблюдение за задержками и потерями пакетов при проверке сети до нескольких серверов или шлюзов.
  • Сравнение времени отклика в разных регионах облака перед выбором места для развёртывания.
  • Измерение времени выполнения повторяющейся shell-команды и отслеживание замедлений со временем.

Быстрый старт

  1. 1

    Установите через Homebrew

    brew install gping
  2. 2

    Отправьте Ping на хост, чтобы увидеть график

    gping google.com

Что важно знать

  • Для построения графиков задержки на основе Ping хост должен отвечать на ICMP-запросы, которые блокируют некоторые сети.
  • Для построения графиков времени выполнения команд нужен флаг --cmd; при этом используется другой интервал по умолчанию.

Темы

Частые вопросы

Что такое gping?
Консольная утилита для проверки связи с несколькими узлами и построения графиков задержки или времени выполнения команд. gping — консольная утилита, похожая на ping, но она отображает результаты в виде графика, который обновляется в реальном времени. Можно указать сразу несколько узлов и сравнить их задержки на одном графике — так проще заметить джиттер или потери пакетов, чем при просмотре потока чисел.
gping можно использовать бесплатно? Какая у него лицензия?
gping распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
gping всё ещё поддерживается?
Активно поддерживается. Последний коммит в gping — 6 окт. 2026 г..
Для чего можно использовать gping?
Одновременное наблюдение за задержками и потерями пакетов при проверке сети до нескольких серверов или шлюзов. Сравнение времени отклика в разных регионах облака перед выбором места для развёртывания. Измерение времени выполнения повторяющейся shell-команды и отслеживание замедлений со временем.
Как установить gping?
Установите через Homebrew: brew install gping Отправьте Ping на хост, чтобы увидеть график: gping google.com
Где скачать gping?
Исходный код и инструкции по установке — на GitHub: https://github.com/orf/gping

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты