|
|
经过几个版本的迭代,一键测试脚本 bench.sh 已经几乎适用于各个 Linux 发行版的网络和 IO 测试。. L' H0 e1 c' [1 v. j3 {
并将测试结果以较为美观的方式显示出来。% s. B% u3 Z2 {/ o
总结一下 bench.sh 的特点:1、显示各种系统信息;1 t$ O/ x6 O2 w2 R
2、取自 Speedtest 世界多处的数据中心的测试点,网络测试比较全面;9 X' m8 P2 P8 @" d
3、支持 IPv6 下载测速;
( o/ ~$ V8 s c y% f- c4、IO 测试(顺序写入 1GB 数据)三次,并显示其平均值。) M: {+ `( k0 Y) I2 b
) i: d; Y, o! P6 d7 [再配合 unixbench.sh 脚本测试,即可全面测试 VPS 的性能。
9 p% Z4 ^3 N/ t使用方法:
0 a7 Q' D- I, r$ C/ B' w9 _命令1:
- c4 j3 q9 e5 xwget -qO- bench.sh | bash或者
; }4 e( H! F1 {3 Y. T# wcurl -Lso- bench.sh | bash命令2:
: X M# G1 o) Ywget -qO- 86.re/bench.sh | bash或者/ C' d, U1 H1 ~9 M) @7 s% D2 p/ S% s
curl -so- 86.re/bench.sh | bash备注:
- O j' t3 K/ B' {/ r0 `2 ?bench.sh 既是脚本名,同时又是域名。所以不要怀疑我写错了或者你看错了。
% P+ d- O. W2 ^( M下载地址:
/ ^+ a5 K3 M7 N. Chttps://github.com/teddysun/across/blob/master/bench.sh* {) ]$ \5 j* H+ N7 o8 F
更新日志2022 年 02 月 22 日更新:
x9 G# P/ m2 F1. 新增 CPU 是否支持 AES-NI 和 VM-x/AMD-V 的判断;
3 R; L/ }6 {$ k2. 改进了计算硬盘空间的算法;
( E' A0 Q# L) a0 ]3. 改进了计算 RAM 和 Swap 的算法;
# f: n2 w- @5 ?+ a' p8 S4. 改善时间戳显示方式,加入时区显示;
' B" g0 ^" I0 c ~
4 G" }+ w6 d7 w. t- l# A0 D3 `+ G2022 年 01 月 01 日更新:
9 v, n# ~% X Y+ S' I8 N9 g/ S' S1. 优化脚本逻辑,美化显示方式;0 h l E1 V; k. x6 O) Q
2. 升级 speedtest-cli 的版本到 1.1.1;
. a! k$ M2 Q4 f% V0 I+ t3. 支持 arm64 (aarch64) 以及 armv7l (armhf) 架构,如下图;- F, y* p A& Y8 j5 N6 ]9 n
・arm64 (aarch64)
\% r8 r7 F; y- `2 V
3 X5 D' y5 J. x・armv7l (armhf)
$ B) K) D" V, X z0 [4 ^& T2 L- G
- J ^- g8 t5 K) ^! q4. 优化 Speedtest 提供的测速服务器列表。其中,中国上海,南京,广州的节点信息如下
$ f* e$ b# a! e/ ~1 P' \1 B24447) China Unicom 5G (ShangHai, China)26352) China Telecom JiangSu 5G (Nanjing, China)27594) ChinaTelecom 5G (Guangzhou, China)・x86_64
- T* h( s6 x- _( z/ C, R
, y' \- x/ a( `$ I2 E1 u# c2020 年 07 月 29 日更新:6 W. r* A4 V7 }! ~# |1 D' @
1. 修改:测速为 Speedtest 提供的,区分上传下载,更实用;
% n1 | c; `1 v1 a9 Q. ]2. 增加:TCP Congestion Control;虚拟化方式;IP 信息等。+ l, W( L# R) L: v2 X' E& V
下图所示的是我的 Vultr 的评测数据:
2 J5 |$ t# i4 [" i3 D) N. p2 K
4 A; R) c S( d6 V& f0 `5 f, {2018 年 01 月 07 日更新:/ Q: C0 F# S, e' ~4 @1 O) M
修改:显示信息的颜色,分门别类,更容易区分。
& o" n8 M: \: q2 z6 A下图所示的是我的 KS3C 百兆独服的评测数据:6 Z/ C) X8 ~4 I g1 n7 {

. k8 }* u6 n( h2016 年 11 月 24 日更新:
6 x C P! R4 U x* _新增:显示硬盘信息;把 IO 速度测试的位置提前,网络下载速度测试放到最后。: d# r \" o. ~8 e0 R5 ]
如下所示:
: E4 x5 ?2 B* Q! h7 G0 y
6 A, P7 P* T) G! U0 ?* ^' B最后放几张测试图片。
7 {" {! c5 @7 A- J. k/ W! Q5 G0 ^BandwagonHost Los Angel9 w" H# }5 `" k& f
, @- g# w# X) U. Y
DigitalOcean Singapore
: [% W4 m2 P+ o/ W. M$ I - Y# u" v) n7 n$ S" I
Ramnode Seattle- D& u7 ?/ R1 D

% r# t7 X! l$ A! S! J- Z3 q4 \Xvmlabs Los Angel* d8 _5 P1 n; m6 u- }& t

g9 ^8 B6 N& @4 |; Y1 `5 H* w* \* r3 W: D* u/ O( ~' _
|
|