服务器与部署

常用的服务器测试脚本

JACIN2 分钟阅读
AI 摘要

这是一份面向服务器初步验收与网络排查的命令清单,集中整理了几类常见测试脚本及其适用场景。内容覆盖国际互联延迟测试、整机综合性能评估、NodeQuality 质量检测、基于 curl 的 DNS/TCP/TLS/首包/总耗时拆分、流媒体区域解锁检测、IP 信息检测以及 nexttrace 安装。每个工具都给出可直接执行的 bash 或 curl 命令,适合在新购 VPS、迁移节点、排查访问慢或确认线路质量时快速获得基础数据。文中特别提示 NodeQuality 测试较占内存,建议用 nohup 放到后台运行,并给出自动确认选项的写法,避免长时间测试中断。curl 计时命令则适合针对单个目标站点观察连接链路各阶段耗时,帮助区分解析、建连、TLS 握手和服务端响应问题。整体更像一份运维速查笔记,适合服务器使用者、个人站长和需要快速判断节点网络质量的开发者保存备用。

测试国际互联:

text
bash <(wget -qO- https://raw.githubusercontent.com/Cd1s/network-latency-tester/main/latency.sh)

综合测试机子性能:

text
bash <(wget -qO- https://raw.githubusercontent.com/spiritLHLS/ecs/main/ecs.sh)

nodequality 测试 nq 测试,因为比较吃内存,所以建议放在 nohup 允许

text
nohup bash -c "yes | bash <(curl -sL https://run.NodeQuality.com)" > nq.log 2>&1 &
选择 一个 yes:
nohup bash -c "(echo 'y'; yes n) | bash <(curl -sL https://run.NodeQuality.com)" > nq.log 2>&1 &

测速,测试 tcp 链接:

text
curl -w "\nDNS解析: %{time_namelookup}\nTCP连接: %{time_connect}\nTLS握手: %{time_appconnect}\n首包 时间: %{time_starttransfer}\n总时间: %{time_total}\n" -o /dev/null -s https://baidu.com

流媒体检测,本地可以去这里进行测试:https://github.com/lmc999/RegionRestrictionCheck

text
bash <(curl -L -s check.unlock.media) -M 4

检测 ip:

text
bash <(curl -sL Check.Place) -I

安装 nexttrace

text
curl -sL nxtrace.org/nt | bash

评论

还没有评论,来发第一个吧