|
|
经过几个版本的迭代,一键测试脚本 bench.sh 已经几乎适用于各个 Linux 发行版的网络和 IO 测试。
& f# R0 G- S" E* i. E并将测试结果以较为美观的方式显示出来。/ V0 w/ U6 A5 r; f; K# a
总结一下 bench.sh 的特点:1、显示各种系统信息;
) L/ s: f' \, w( F6 e7 y: i$ A, r0 q2、取自 Speedtest 世界多处的数据中心的测试点,网络测试比较全面;6 U% L; ?: [6 m9 f! D) n8 u
3、支持 IPv6 下载测速;! C ?& N$ l' W+ p
4、IO 测试(顺序写入 1GB 数据)三次,并显示其平均值。
: ~' w0 X. m" L1 b3 ]* g0 g' b7 Q3 G; }1 [+ B, b
再配合 unixbench.sh 脚本测试,即可全面测试 VPS 的性能。
- r' e% e$ v' E2 @3 O. Q使用方法:& ^3 }6 m% w& m0 z# k
命令1: i: d9 c( b/ b+ E5 h
wget -qO- bench.sh | bash或者! U0 \9 x U) r, K8 Y) n7 X# f
curl -Lso- bench.sh | bash命令2:' t8 s$ f) V4 g- t
wget -qO- 86.re/bench.sh | bash或者% `1 N: ]6 t) z5 C8 z
curl -so- 86.re/bench.sh | bash备注:
. h2 [% p" P' l( j Q$ [* mbench.sh 既是脚本名,同时又是域名。所以不要怀疑我写错了或者你看错了。( W% G) ]* C9 s; H; N+ n+ v
下载地址:
7 O1 k1 ^' K. O* d0 R5 w1 {' h' z: qhttps://github.com/teddysun/across/blob/master/bench.sh
2 b; ^# a& }: e( t1 P3 n3 U更新日志2022 年 02 月 22 日更新:% U8 J" w/ _9 }8 ~" ~9 D
1. 新增 CPU 是否支持 AES-NI 和 VM-x/AMD-V 的判断;. c5 I7 Y9 N, ] y+ \- Y
2. 改进了计算硬盘空间的算法;
0 F, a9 d; [, Z3. 改进了计算 RAM 和 Swap 的算法;
* S' p* t" L( ]& @; r4. 改善时间戳显示方式,加入时区显示;. @* ~+ d6 s6 f5 q$ ~5 |
' Q# c+ p0 l% ~& `3 a0 D4 P
2022 年 01 月 01 日更新:- y# v1 r1 r1 M9 v! R6 u* d
1. 优化脚本逻辑,美化显示方式;
7 Z% F8 p) W0 A* m/ Q; w2. 升级 speedtest-cli 的版本到 1.1.1;
! D9 V U- x! {( R! L Z5 I3. 支持 arm64 (aarch64) 以及 armv7l (armhf) 架构,如下图;/ P1 w7 z, K8 {; W6 |
・arm64 (aarch64): U5 o0 q' e2 Y2 F% ~. h w
, e5 V, g! |8 |1 ~, `
・armv7l (armhf)
3 e, h/ b% [2 O. d+ o
' R4 P7 V+ T$ }8 U4. 优化 Speedtest 提供的测速服务器列表。其中,中国上海,南京,广州的节点信息如下; ]* M( U3 }' L" T# N% Y0 h6 }9 z# e
24447) China Unicom 5G (ShangHai, China)26352) China Telecom JiangSu 5G (Nanjing, China)27594) ChinaTelecom 5G (Guangzhou, China)・x86_64) x- A' }" N2 }1 r7 [' o* D
# X* x% x1 M4 ]& @3 b( j
2020 年 07 月 29 日更新:, @. [& P* f# c& u* g; I
1. 修改:测速为 Speedtest 提供的,区分上传下载,更实用;
0 f, f8 g4 k& _: d0 T2 t( r3 k2. 增加:TCP Congestion Control;虚拟化方式;IP 信息等。
" N( ]2 w" d+ j8 ^. T下图所示的是我的 Vultr 的评测数据:
" I4 I u4 R7 W# c % q- b2 f# R/ A# w, U
2018 年 01 月 07 日更新:
+ e( T; s; D+ [) \$ r1 K$ M! U7 a修改:显示信息的颜色,分门别类,更容易区分。0 j7 [- F6 i4 N% P$ E# g0 I
下图所示的是我的 KS3C 百兆独服的评测数据:
2 W! i7 G( r/ ]; d0 d; g5 d1 O
3 g$ |7 c) b* e' J/ h% S- l2016 年 11 月 24 日更新:
9 N8 [! _7 t0 y0 _7 ~( k7 q新增:显示硬盘信息;把 IO 速度测试的位置提前,网络下载速度测试放到最后。' @# v3 t3 g; i7 c2 v! X X
如下所示:/ l2 X/ O8 i( p* j+ y2 b$ i1 @

8 F6 b+ [( x" Q5 f最后放几张测试图片。
) ~( [. I/ f) E: r9 C2 @! d" sBandwagonHost Los Angel; N& j8 y @8 O& D
1 G" s+ m! z0 O
DigitalOcean Singapore/ u8 b0 P9 R8 F1 k0 ]% }
3 i& M5 S4 y( c7 T, b7 W3 o7 R! h
Ramnode Seattle4 Y! L; C& `; X4 e( F# f

" `- X" z7 n8 Z: RXvmlabs Los Angel
+ o9 z0 N* w; Z$ G6 n1 v: q! F X
2 ~0 `$ n8 e* Q$ t5 t/ A O" `+ o) f2 [5 L
|
|