nws.sh一个服务器网络测试脚本
nws.sh是一款提供服务器基础配置信息检测和网络延时带宽测试的脚本。功能比较简单,不提供其他性能测试,适合仅需要测试服务器带宽的用户使用。
相关链接
使用方法
该脚本通常需要大约 10-15 分钟才能完成全球速度测试。另外请注意,测速会产生服务器流量消耗,测试前请确认服务器流量充足。
全球速度测试(默认)
curl -sL nws.sh | bash 或 wget -qO- nws.sh | bash
区域速度测试
curl -sL nws.sh | bash -s -- -r region_name 或 wget -qO- nws.sh | bash -s -- -r region_name
region_name替换为:
na, sa, eu, asia, africa, au, middle-east, india, china, iran, indonesia, russia, 10gplus
北美、南美、欧洲、亚洲、非洲、澳大利亚、中东、印度、中国、伊朗、印度尼西亚、俄罗斯、10gplus
示例:wget -qO- nws.sh | bash -s — -r china
流量消耗
不同服务器带宽,测速完成大致会产生的流量消耗:
端口速度 (DL/UL) | 使用流量 | 国家 | 测试区域 |
---|---|---|---|
10Gbps Symmetric | ~130GB | SG | GLOBAL |
5Gbps Symmetric | ~60GB | KR | GLOBAL |
1Gbps Symmetric | ~40GB | US | GLOBAL |
750Mbps Symmetric | ~35GB | DE | GLOBAL |
500Mbps Symmetric | ~25GB | IN | GLOBAL |
100Mbps Symmetric | ~6GB | US | GLOBAL |
– | – | – | – |
2Gbps/250Mbps | ~50GB | DE | GLOBAL |
1Gbps/250Mbps | ~35GB | CA | GLOBAL |
– | – | – | – |
10Gbps Symmetric | ~440GB | DE | EU |
10Gbps Symmetric | ~400GB | NL | EU |
1Gbps Symmetric | ~50GB | UK | EU |
– | – | – | – |
10Gbps Symmetric | ~240GB | SG | ASIA |
– | – | – | – |
10Gbps Symmetric | ~150GB | SG | INDIA |
– | – | – | – |
1Gbps Symmetric | ~55GB | US | NA |
测速结果示例
---------------------------------- nws.sh --------------------------------- A simple script to bench network performance using speedtest-cli --------------------------------------------------------------------------- Version : v2024.05.30 Global Speedtest : wget -qO- nws.sh | bash Region Speedtest : wget -qO- nws.sh | bash -s -- -r --------------------------------------------------------------------------- Basic System Info --------------------------------------------------------------------------- CPU Model : AMD EPYC-Milan Processor CPU Cores : 2 @ 2250.000 MHz CPU Cache : 512 KB AES-NI : ✔ Enabled VM-x/AMD-V : ❌ Disabled Total Disk : 29.9 GB (3.5 GB Used) Total RAM : 3.8 GB (984.4 MB Used) System uptime : 14 days, 4 hour 44 min Load average : 0.00, 0.00, 0.00 OS : Debian GNU/Linux 12 Arch : x86_64 (64 Bit) Kernel : 6.1.0-9-amd64 Virtualization : KVM TCP Control : cubic --------------------------------------------------------------------------- Basic Network Info --------------------------------------------------------------------------- Primary Network : IPv6 IPv6 Access : ✔ Online IPv4 Access : ✔ Online ISP : FlowVPS ASN : AS37988 Alpha Layer Pty Ltd Location : Sydney, New South Wales-NSW, Australia --------------------------------------------------------------------------- Speedtest.net (Region: AUSTRALIA/NZ) --------------------------------------------------------------------------- Location Latency Loss DL Speed UP Speed Server ISP: Alpha Layer Nearest 0.37 ms 0.0% 1834.01 Mbps 1989.16 Mbps Digital Pacific - Sydney Brisbane 17.51 ms N/A 1740.29 Mbps 921.44 Mbps APNIC Pty Ltd - Brisbane Sydney 0.63 ms 0.0% 1870.97 Mbps 1991.74 Mbps GSL Networks - Sydney Sydney 0.99 ms 0.0% 1838.85 Mbps 1994.40 Mbps Telstra - Sydney Perth 46.32 ms 0.0% 1532.22 Mbps 1900.90 Mbps Aussie Broadband - Perth Perth 47.44 ms 0.0% 1847.35 Mbps 1858.66 Mbps Telstra - Perth Melbourne 11.42 ms 0.0% 902.60 Mbps 809.22 Mbps Digital Pacific - Melbourne Melbourne 12.02 ms 0.0% 1847.22 Mbps 2034.68 Mbps Telstra - Melbourne Adelaide 19.89 ms 0.0% 1700.24 Mbps 1939.36 Mbps Exetel - Adelaide Canberra 7.44 ms 0.0% 1855.33 Mbps 2043.42 Mbps Telstra - Canberra Auckland FAILED Auckland 23.58 ms 0.0% 1800.66 Mbps 2022.73 Mbps 2Degrees - Auckland Auckland 24.29 ms 0.0% 1791.74 Mbps 1910.90 Mbps Spark New Zealand - Auckland --------------------------------------------------------------------------- Avg DL Speed : 1713.45 Mbps Avg UL Speed : 1784.72 Mbps Total DL Data : 21.39 GB Total UL Data : 31.07 GB Total Data : 52.46 GB --------------------------------------------------------------------------- Duration : 4 min 45 sec System Time : 02/06/2024 - 17:42:11 AEST Total Script Runs : 45880 ---------------------------------------------------------------------------
THE END