|
|
经过几个版本的迭代,一键测试脚本 bench.sh 已经几乎适用于各个 Linux 发行版的网络和 IO 测试。* ?; O# c" i# {- \; q
并将测试结果以较为美观的方式显示出来。
& \9 r8 I5 x( p* D) }$ `总结一下 bench.sh 的特点:1、显示各种系统信息;8 j$ `# M# ^$ _2 j. ~
2、取自 Speedtest 世界多处的数据中心的测试点,网络测试比较全面;
3 _; B- f& t' V4 T0 P! B3、支持 IPv6 下载测速;
+ x: C: h/ t0 I+ `: M4、IO 测试(顺序写入 1GB 数据)三次,并显示其平均值。
! a, E7 {% ?" I( j! w( }( ^
* N+ o( h: H7 A, v8 z$ @再配合 unixbench.sh 脚本测试,即可全面测试 VPS 的性能。
, K- j2 [+ _6 N$ m+ D1 }7 G8 A使用方法:
! D. Q9 r: S5 _, U4 Q0 |' A3 G命令1:
0 K& z$ O+ J9 Kwget -qO- bench.sh | bash或者
7 z+ p$ @* d2 }" v3 Y& X- O0 ecurl -Lso- bench.sh | bash命令2:6 l# s/ i2 N% R- K! h
wget -qO- 86.re/bench.sh | bash或者
. P! e! I) O+ ~9 Dcurl -so- 86.re/bench.sh | bash备注:
* D- T$ G/ k$ mbench.sh 既是脚本名,同时又是域名。所以不要怀疑我写错了或者你看错了。
; H4 ?' [+ |4 K. f2 U下载地址:
+ M$ @5 F( P# k. y2 M' [https://github.com/teddysun/across/blob/master/bench.sh( z4 f. Y$ W0 W l* _& y
更新日志2022 年 02 月 22 日更新:4 N" c% B: y$ {3 D
1. 新增 CPU 是否支持 AES-NI 和 VM-x/AMD-V 的判断;
- \+ c/ k$ `9 ?9 @4 Q/ O: T8 U) K5 }2. 改进了计算硬盘空间的算法;" {# b( c1 M% B4 Y
3. 改进了计算 RAM 和 Swap 的算法;4 W3 D2 ?$ @3 ~2 s
4. 改善时间戳显示方式,加入时区显示;
0 X. v# Q G7 r- N
/ P% \! u6 P2 v( c$ H4 F2022 年 01 月 01 日更新:
% R2 K# @6 N7 m. L4 L7 p9 [! k5 g1. 优化脚本逻辑,美化显示方式;( d3 d: v) K+ N8 ^6 _7 d5 G4 C
2. 升级 speedtest-cli 的版本到 1.1.1;
* ~$ d* v. u9 F- W/ u2 ]2 {3. 支持 arm64 (aarch64) 以及 armv7l (armhf) 架构,如下图;: `( z- {. l" o# @( E
・arm64 (aarch64)- e' e4 C# o9 b+ G p8 I' s
+ f. W: C* [# k# S2 G1 p
・armv7l (armhf)
" X1 J3 P( t8 t6 I# } a% _8 P
7 Z( g/ D( C9 K( b/ m$ j4. 优化 Speedtest 提供的测速服务器列表。其中,中国上海,南京,广州的节点信息如下
% @; {- Z7 U# S24447) China Unicom 5G (ShangHai, China)26352) China Telecom JiangSu 5G (Nanjing, China)27594) ChinaTelecom 5G (Guangzhou, China)・x86_64( ]* w: ]+ M" L8 F }
" M9 c8 Z( J2 L
2020 年 07 月 29 日更新:
2 J3 Q% _0 i4 h. H0 W1. 修改:测速为 Speedtest 提供的,区分上传下载,更实用;* V, p$ V/ w; r5 {: T& ~# e4 |0 F
2. 增加:TCP Congestion Control;虚拟化方式;IP 信息等。& \2 q( B! v V; Y& r
下图所示的是我的 Vultr 的评测数据: C4 `' ?% N x B" l* U/ m. R4 E B
0 _; Y. a$ ?: s0 `/ Z5 e* u5 }" }
2018 年 01 月 07 日更新:9 m8 R& H( [7 A
修改:显示信息的颜色,分门别类,更容易区分。
- n) m( v' F9 L) B% C) c" H$ v8 j下图所示的是我的 KS3C 百兆独服的评测数据:( s' N' p' r8 {3 O% h6 k2 S

- [" F( H* a( [8 n2016 年 11 月 24 日更新:- [/ B1 G2 Y/ c* d* \0 w5 |, _! @5 j
新增:显示硬盘信息;把 IO 速度测试的位置提前,网络下载速度测试放到最后。' G. X, X# v, f r
如下所示:
' a" D8 w6 S" K1 G. ^' C' C
; Z' W8 Z; G) `" o最后放几张测试图片。
3 j1 P& Q$ S) K& j7 E$ w qBandwagonHost Los Angel
( ]; y9 e. M# B6 b0 i, U- v4 L
F- r" W5 G) } g0 v: iDigitalOcean Singapore3 m, u- B3 c' F% N G2 G1 s, D2 q

1 a4 X& D6 ~ }* [Ramnode Seattle* V5 j+ U3 M# ^! L& S

/ Q* T# E$ I6 B$ U OXvmlabs Los Angel
% {- \; N' i ~- y$ c/ T. u: f; ~& } - t/ |* ?$ ?/ r: C
) o; m8 `5 d: @ e5 f: ^
|
|