|
|
经过几个版本的迭代,一键测试脚本 bench.sh 已经几乎适用于各个 Linux 发行版的网络和 IO 测试。 o$ J! \8 L3 g& \
并将测试结果以较为美观的方式显示出来。# m6 U( Y ^; a% K$ G4 C" m
总结一下 bench.sh 的特点:1、显示各种系统信息;- {! q/ f+ [- j) W) R9 z
2、取自 Speedtest 世界多处的数据中心的测试点,网络测试比较全面;/ ~& P; b P2 h5 z
3、支持 IPv6 下载测速;
6 p7 ?1 M4 F z+ y1 i4、IO 测试(顺序写入 1GB 数据)三次,并显示其平均值。3 Y: _/ y8 s' X; p
6 r1 }# V7 b0 V. k' u5 P再配合 unixbench.sh 脚本测试,即可全面测试 VPS 的性能。5 O5 p" V8 l3 f( m6 } c3 T! b7 [2 u
使用方法:
& S; p @$ C# B5 M; z" O! i命令1:$ Z2 ]% I6 n5 {$ P6 S
wget -qO- bench.sh | bash或者) w7 g$ M1 U! Y i! z; p
curl -Lso- bench.sh | bash命令2:
9 ]6 M! m9 d, Gwget -qO- 86.re/bench.sh | bash或者
; u8 r8 m D# Y0 _- h+ o+ Fcurl -so- 86.re/bench.sh | bash备注:
8 k# @0 [/ _. w/ `" Ebench.sh 既是脚本名,同时又是域名。所以不要怀疑我写错了或者你看错了。3 ~* Y0 Y1 |7 w( N
下载地址:
/ a+ U+ f4 m. P" {; Z1 Qhttps://github.com/teddysun/across/blob/master/bench.sh4 l, r; `- _- E q$ B5 R5 v
更新日志2022 年 02 月 22 日更新: ^7 Q# Y6 c1 n% K
1. 新增 CPU 是否支持 AES-NI 和 VM-x/AMD-V 的判断;
`1 y; B9 J. \$ W4 r2. 改进了计算硬盘空间的算法;" m+ U. e6 S( ^9 K5 T0 f3 F O
3. 改进了计算 RAM 和 Swap 的算法;
3 D$ K3 t/ x v! g4. 改善时间戳显示方式,加入时区显示;# I( V3 T0 f) G7 X, w% T

' }3 L& t/ I/ r7 C! B- y; [1 s2022 年 01 月 01 日更新:
3 k; S7 F0 D$ `# O/ p- f1. 优化脚本逻辑,美化显示方式;9 [: Q8 [* v$ d/ `
2. 升级 speedtest-cli 的版本到 1.1.1;
; Q( A4 L0 l9 j O* u' Y" o- E3. 支持 arm64 (aarch64) 以及 armv7l (armhf) 架构,如下图;) A, h, O7 @2 p% f+ i" G" m* J+ Z
・arm64 (aarch64); E; {( h) l0 P

, p* Q& w, R, n- D・armv7l (armhf)+ ^9 D; B Y- c2 @
/ \6 q3 x: c2 D" P( A& b5 G
4. 优化 Speedtest 提供的测速服务器列表。其中,中国上海,南京,广州的节点信息如下3 G# e7 \5 |! [( @4 N
24447) China Unicom 5G (ShangHai, China)26352) China Telecom JiangSu 5G (Nanjing, China)27594) ChinaTelecom 5G (Guangzhou, China)・x86_64 S( f, `; q5 a; p. u

3 o1 E. j; S ^* d8 z! P2020 年 07 月 29 日更新:
+ e. G2 L0 [! C7 @$ q' K1. 修改:测速为 Speedtest 提供的,区分上传下载,更实用;
. \" k0 O8 e p9 L8 l: I$ F2. 增加:TCP Congestion Control;虚拟化方式;IP 信息等。/ b/ Y$ z3 |- d; M7 c
下图所示的是我的 Vultr 的评测数据:; W5 z, m- r- q7 s, o

* P- M- L g) J7 C2 _2018 年 01 月 07 日更新:5 s4 C9 J$ l5 S, Z: O
修改:显示信息的颜色,分门别类,更容易区分。3 Y/ Q' M7 Y; J& n' @
下图所示的是我的 KS3C 百兆独服的评测数据:
9 U e1 d. \2 b
/ r- W* X9 n+ y/ _3 \2016 年 11 月 24 日更新:
# i' w7 B% r, r& X" i" Y新增:显示硬盘信息;把 IO 速度测试的位置提前,网络下载速度测试放到最后。
; P4 l# a+ j: k如下所示:& I3 U' O. `( B v& G3 u9 Z' a v
$ p1 h# M9 Z( m, {$ ]
最后放几张测试图片。
5 E: e8 c4 q6 c3 U3 V# g1 g. C( j8 YBandwagonHost Los Angel8 L+ ]: K$ T/ M. q6 j3 P
`/ b% E/ d, b6 _8 O
DigitalOcean Singapore
% m8 W9 | u9 e0 X `+ f8 N# z , Y* X* k% T, E$ ]
Ramnode Seattle/ r& Z* m' `) i; o g2 i# M

4 v' H" J5 Y0 D4 M3 qXvmlabs Los Angel2 u, `8 s* K+ M2 U' c0 c

8 F. u5 Q' o. s6 X7 V
7 L% P% `( M( q |
|