VPS 网络测试与长期监测

下面文章已经过时,新版在「技焉洲」更新: VPS 网络测试与长期监测 – 技焉洲 (vfly2.com)

放在新站点「技焉洲」的原因: 承飞之咎与技焉洲 – 承飞之咎 (vfly2.com)




小鸡最重要的是什么?

与本地在网络连接上的好坏。

然而网络环境各有不同,线路的优劣只有在本地测试后才能肯定,本文介绍了两种网络测试模式和对应的开源项目:

  1. 瞬时的测试,包含下载速度、上传速度、ping、Jitter(抖动)
  2. 长期的测试,可以从日、月、年的周期查看网络情况,包含延迟、丢包

LibreSpeed

使用浏览器检测当前网络与VPS之间的下载速度、上传速度、ping、Jitter(抖动),任何有浏览器的设备都可以使用。

GitHub: librespeed/speedtest: Self-hosted Speedtest for HTML5 and more. Easy setup, examples, configurable, mobile friendly. Supports PHP, Node, Multiple servers, and more (github.com)

DockerHub:adolfintel/speedtest – Docker Image | Docker Hub ,根据上面项目构建的

需要提前安装 Docker,然后一键运行下面命令:

docker run -d -e MODE=standalone -p 88:80 -it --name speedtest adolfintel/speedtest:latest

访问 http://ip_addr:88 通过浏览器测本机网络与服务器网络的连接质量,将 ip_addr 替换为监控服务器的地址。

image.png

测试完后,停止容器,然后删除容器和镜像(478MB,为什么这么大 (〝▼皿▼) )

docker stop speedtest && docker rm speedtest && docker rmi adolfintel/speedtest

SmokePing

image.png

image.png

SmokePing 是一款强大而灵活的网络延迟监测工具,且可在网页查看结果图。

简单说,告诉它 IP ,它就会不断 ping,然后把结果保存并用图展示。我在「随身服务器」上安装使用,检测当前与 VPS 的网络状况。

官网: SmokePing – About SmokePing (oetiker.ch)

linuxserver 构建的 Docker 镜像:


SmokePing 实际能测试网络的工具很丰富,下面是常用的:

  1. FPing: 也就是 ping,用于测量ICMP Echo请求的延迟,是最常见和默认的probe。
  2. EchoPingHttp: 与FPing类似,但它还可以测量HTTP请求的延迟。
  3. SSH: 用于通过SSH连接到远程服务器,并测量连接的延迟。SSH 也可能被阻断,有时候 SSH 连不上,用的不是 22 端口,但网页可以流畅打开。
  4. DNS: 用于测量DNS解析的延迟。
  5. SMTP: 用于测量发送SMTP邮件的延迟。
  6. TCP: 用于测量TCP端口的可用性和响应时间。
  7. cURL:HTTP、HTTPS、FTP等,且有更多自定义设置,请求头等。
  8. FPing6: IPv6。

部署流程: SmokePing 的安装与配置 – 承飞之咎 (vfly2.com)

主从模式

暂时用不到,而且 linuxserver 也没相关说明,先不整了。

主从模式可以同步配置。


smartping

首先用的这个项目监测延迟,但是已经不更新了,而且查看几十天的 ping 的可视图容易卡住,显示天数跟 CPU 性能有关(或许是内存),已经不再使用。

官网: http://smartping.org/
GitHub: https://github.com/smartping/smartping


原文链接: https://blog.vfly2.com/2023/07/vps-network-testing-long-term-monitoring/
版权声明:本博客所有文章除特別声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 承飞之咎 (blog.vfly2.com)

如果你认为我的文章有帮助,欢迎使用 RSS 订阅,也欢迎留言指正。


所谓「随身服务器」,就是一个机顶盒(如 unt304a)刷成的 Armbian,4h2g,14g存储,功耗 2-3W,可惜没有WiFi,网口百兆,如下:

unt304a_compressed.webp

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇