|
|
经过几个版本的迭代,一键测试脚本 bench.sh 已经几乎适用于各个 Linux 发行版的网络和 IO 测试。
% f# d9 ~3 x8 v$ }- d. g并将测试结果以较为美观的方式显示出来。
; |' E1 Y6 o: w1 }" E1 E总结一下 bench.sh 的特点:1、显示各种系统信息;! V/ P' W1 {. B: N, j1 O3 h
2、取自 Speedtest 世界多处的数据中心的测试点,网络测试比较全面; {1 ]1 H( j% r- q/ D
3、支持 IPv6 下载测速;
+ g; P J9 w, p; q$ i4、IO 测试(顺序写入 1GB 数据)三次,并显示其平均值。
* v2 B4 j7 n+ `4 c: j6 [
! @1 z3 ~3 J& ?) W: L$ v; C K2 o再配合 unixbench.sh 脚本测试,即可全面测试 VPS 的性能。# O; V1 T3 ~& O9 _' m
使用方法:; S1 p( v6 B8 b' C/ P
命令1:
8 q7 e' f; `0 |/ _* W9 V0 v' Twget -qO- bench.sh | bash或者( Z2 c2 `7 }1 I
curl -Lso- bench.sh | bash命令2:
5 f7 D+ h0 x: ?1 S3 s6 S5 Uwget -qO- 86.re/bench.sh | bash或者, ^/ A: O7 G4 L$ b
curl -so- 86.re/bench.sh | bash备注:! U7 u/ r' W: s: V, @. S7 ` ]% [. T
bench.sh 既是脚本名,同时又是域名。所以不要怀疑我写错了或者你看错了。
7 I. A( K$ w! e+ l& c* ?下载地址:; I+ k: m* i$ ~) j8 b4 M
https://github.com/teddysun/across/blob/master/bench.sh% v, a6 ]3 H- H9 |0 S
更新日志2022 年 02 月 22 日更新:/ g& W8 r' G0 l4 a2 s' R$ E8 @
1. 新增 CPU 是否支持 AES-NI 和 VM-x/AMD-V 的判断;; y! Q |6 x% W0 b+ x
2. 改进了计算硬盘空间的算法;
X8 U' \; v+ N3. 改进了计算 RAM 和 Swap 的算法;
( R5 Z6 G f6 C* c( V4. 改善时间戳显示方式,加入时区显示;, ^' k& V* W% _$ O6 S5 G! F
4 j* b" X, p! Q0 k9 c0 X
2022 年 01 月 01 日更新:
. z" F; _. U+ t4 I& K9 v i6 O1. 优化脚本逻辑,美化显示方式;
6 h z) Q- S, A- z# ^) e' a* F2. 升级 speedtest-cli 的版本到 1.1.1; C, s- ~5 S5 S3 f* ^ Q
3. 支持 arm64 (aarch64) 以及 armv7l (armhf) 架构,如下图;" `2 `0 u, P7 A- p
・arm64 (aarch64)
) }7 p& _' M3 B + k, i9 V8 ^/ p- I7 K
・armv7l (armhf)
. Y% p1 s; _ |1 ]% ?7 d " V/ G8 q4 @! f9 d6 _) z0 X. _- I
4. 优化 Speedtest 提供的测速服务器列表。其中,中国上海,南京,广州的节点信息如下1 F8 u" P7 o5 Q }6 b
24447) China Unicom 5G (ShangHai, China)26352) China Telecom JiangSu 5G (Nanjing, China)27594) ChinaTelecom 5G (Guangzhou, China)・x86_64
/ D, S9 A1 q0 v1 G" @( \$ r 3 B& v- A7 ~+ l- x9 t5 n4 n
2020 年 07 月 29 日更新:! @3 c0 t) t& v7 `
1. 修改:测速为 Speedtest 提供的,区分上传下载,更实用;
0 B$ z3 w I% o8 N% v" Y* J* k2. 增加:TCP Congestion Control;虚拟化方式;IP 信息等。) g2 K5 y# q" n% Z+ y
下图所示的是我的 Vultr 的评测数据:
' l; I, c" O0 Q. U g& C# v: _
( u$ I) J& B# h+ _0 P$ A3 u2018 年 01 月 07 日更新:' H) V& \0 x3 M
修改:显示信息的颜色,分门别类,更容易区分。
, p& y' X6 Y0 p下图所示的是我的 KS3C 百兆独服的评测数据:; j) ~. Q6 ?) H

2 z. V4 T" _$ }2016 年 11 月 24 日更新:! j, H8 }5 W% u
新增:显示硬盘信息;把 IO 速度测试的位置提前,网络下载速度测试放到最后。
! `: J0 L( c$ Y3 Q/ f2 G; y如下所示:
; W7 t: m0 {5 [: P
Z" a- n$ R. v1 V% L& F) Q8 b9 s最后放几张测试图片。
& z- ]8 w& l, ~BandwagonHost Los Angel2 y# X2 s" t/ @! f
. w( t& ]! M4 N7 V' q$ _% D0 v- E
DigitalOcean Singapore
1 a9 Z7 y: g5 e4 k7 Y! ^/ x 6 ^( G* {) N! h1 u0 X& h
Ramnode Seattle8 d N1 @5 B7 C! b d
& f* C, J! O3 {+ B% T1 I
Xvmlabs Los Angel
: n8 }( O& Q9 y6 @. w, k }1 `8 x* j" Y% c, W
! G+ W, | j: O# ^1 i |
|