NWNU-Sun | 技术沉思录

代码是诗,bug是谜

   ::  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
  74 随笔 :: 49 文章 :: 6 评论 :: 40583 阅读

一、介绍

gping命令是一种网络工具,通常用于测试网络连接的延迟和丢包情况。它是对传统ping命令的扩展,提供了更直观的可视化效果。以下是对gping命令的详细介绍。

1.gping命令概述

gping是“Graphical Ping”的缩写,旨在通过图形化界面展示ping测试的结果。与传统的ping命令不同,gping能够实时绘制出目标主机的延迟变化曲线,使用户更容易识别网络状况。

github地址:https://github.com/orf/gping/releases
采用 rust语言编写

2.gping的主要功能

实时监控:gping可以持续监测目标IP地址或域名的响应时间,并以图形方式显示。
丢包率分析:除了延迟,gping还可以显示丢包率,帮助用户判断网络稳定性。
多目标支持:用户可以同时监测多个目标地址,通过不同颜色或线条区分各个目标的网络状态。

二、使用

1.安装

wget https://github.com/orf/gping/releases/download/gping-v1.17.3/gping-x86_64-unknown-linux-musl.tar.gz
tar -zxvf gping-x86_64-unknown-linux-musl.tar.gz
cp gping /usr/local/bin/

我这里使用centos7.6测试,需要下载 musl 标记的包。

2.使用

gping [目标IP或域名]

gping www.baidu.com

用法

Ping,但带有图形。

用法: gping [选项] [主机或命令]...

参数:
  [主机或命令]...  要ping的主机或IP地址,或者如果使用--cmd选项,则是要执行的命令列表。可以使用云端缩写,如aws:eu-west-1。

选项:
      --cmd
          绘制一组命令的执行时间图形,而不是ping主机。
  -n, --watch-interval <WATCH_INTERVAL>
          观察间隔,单位为秒(可以使用部分秒,如'0.5')。默认情况下,ping的间隔为0.2,命令的间隔为0.5。
  -b, --buffer <BUFFER>
          决定在图形中显示的秒数。[默认值:30]
  -4
          将ping目标解析为IPv4地址。
  -6
          将ping目标解析为IPv6地址。
  -i, --interface <INTERFACE>
          使用指定的网络接口进行ping操作。
  -s, --simple-graphics
          使用点字符代替盲文字符。
      --vertical-margin <VERTICAL_MARGIN>
          图形上下的垂直边距。[默认值:1]
      --horizontal-margin <HORIZONTAL_MARGIN>
          图形左右的水平边距。[默认值:0]
  -c, --color <color>
          为图形条目分配颜色。

          此选项可以多次定义,以逗号分隔的字符串形式提供,颜色的顺序将与传递给gping的主机或命令一一对应。

          可以使用十六进制RGB颜色代码(格式:#RRGGBB),或以下颜色名称:'black', 'red', 'green', 'yellow', 'blue', 'magenta', 'cyan', 'gray', 'dark-gray', 'light-red', 'light-green', 'light-yellow', 'light-blue', 'light-magenta', 'light-cyan', 和 'white'--clear
          关闭程序后清除终端中的图形。
  -h, --help
          打印帮助信息。
  -V, --version
          打印版本信息。

可以添加多个IP,每个IP会以不同颜色绘制,加以区分。
img

posted on   匿名者nwnu  阅读(4)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
点击右上角即可分享
微信分享提示