nws.sh一个服务器网络测试脚本

nws.sh是一款提供服务器基础配置信息检测和网络延时带宽测试的脚本。功能比较简单,不提供其他性能测试,适合仅需要测试服务器带宽的用户使用。

相关链接

官网:https://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