|
经过几个版本的迭代,一键测试脚本 bench.sh 已经几乎适用于各个 Linux 发行版的网络和 IO 测试。
4 {: M( r, o$ p! ^6 I. c并将测试结果以较为美观的方式显示出来。$ Z$ s2 L" X% b
总结一下 bench.sh 的特点:1、显示各种系统信息;2 j& A P+ f/ D& g& @3 E
2、取自 Speedtest 世界多处的数据中心的测试点,网络测试比较全面;
9 m* l" N5 y5 Y" V3、支持 IPv6 下载测速;
& D9 n Z% o& ^9 v4、IO 测试(顺序写入 1GB 数据)三次,并显示其平均值。) E9 I9 `+ h/ D) `6 m- b4 e
5 W1 Z4 c/ h0 `! s, E' K. x/ c6 m
再配合 unixbench.sh 脚本测试,即可全面测试 VPS 的性能。
5 c# E% s* K9 N$ m使用方法:5 Z* m0 j* w _
命令1:, A* ?. s9 D& n. ^
wget -qO- bench.sh | bash或者- D1 y# q& `# e3 ~9 b
curl -Lso- bench.sh | bash命令2:* N; G( y, h" }$ ~% C0 l1 ?8 j
wget -qO- 86.re/bench.sh | bash或者
6 C0 F# z/ p/ j) D& j/ {1 Ucurl -so- 86.re/bench.sh | bash备注:' @% n$ O; B" z& Z4 D
bench.sh 既是脚本名,同时又是域名。所以不要怀疑我写错了或者你看错了。: d. V/ A5 f1 [- r: Y5 J0 E
下载地址:7 e& f3 [: I1 H( x; R2 T9 w
https://github.com/teddysun/across/blob/master/bench.sh% P& B+ c" R6 q! J* e# x2 g
更新日志2022 年 02 月 22 日更新:7 T% B1 r. a( N& a3 e/ a
1. 新增 CPU 是否支持 AES-NI 和 VM-x/AMD-V 的判断;
3 D- P( [! C0 S9 z1 {/ i/ l! w! F3 f. [2. 改进了计算硬盘空间的算法;7 @; F7 B& }/ c2 ~% H/ f7 \0 z
3. 改进了计算 RAM 和 Swap 的算法;! b s' Q( C4 ], g9 t. Q" W
4. 改善时间戳显示方式,加入时区显示;& E6 s! v7 I5 ]0 U: h: t
0 }7 z2 W% {/ Z. ^5 O2 Z0 v9 E2022 年 01 月 01 日更新:
+ @! j: K- q+ ^) g7 o0 E% J5 H8 W1. 优化脚本逻辑,美化显示方式;
+ h5 V& l$ `% z S7 B0 [8 |2. 升级 speedtest-cli 的版本到 1.1.1;
q, r. ^9 ?: p5 ~6 K3. 支持 arm64 (aarch64) 以及 armv7l (armhf) 架构,如下图;- K# G" {4 o0 R; B* D; C
・arm64 (aarch64); G' L" v; y3 j; X: B [
$ \; X8 D1 _) h・armv7l (armhf)% {& d+ C3 v" w2 y4 A
5 B, v' E2 ^! ?5 }0 K; ]( j4. 优化 Speedtest 提供的测速服务器列表。其中,中国上海,南京,广州的节点信息如下4 M4 b# H' H l# e- C- z3 n
24447) China Unicom 5G (ShangHai, China)26352) China Telecom JiangSu 5G (Nanjing, China)27594) ChinaTelecom 5G (Guangzhou, China)・x86_64$ R G% K$ y) t4 m- [9 n+ T
$ q$ I& o( \; D. Y2020 年 07 月 29 日更新:* X" e# F; n8 N& e% N6 I9 g
1. 修改:测速为 Speedtest 提供的,区分上传下载,更实用;1 a5 q3 D- A4 o9 m# g
2. 增加:TCP Congestion Control;虚拟化方式;IP 信息等。
; l2 k3 \4 ]+ S7 K下图所示的是我的 Vultr 的评测数据:
6 s, u6 }4 x- A5 D3 Z
5 }8 Q. f) B' `' m2 E2018 年 01 月 07 日更新:. d2 }# a. K" i5 [ Y6 v8 h
修改:显示信息的颜色,分门别类,更容易区分。; q$ J& l7 R0 {& _! n$ U5 u
下图所示的是我的 KS3C 百兆独服的评测数据:
0 V( Y( Z; D/ j5 |1 j6 ]( R. w
6 P R5 X, `" [2016 年 11 月 24 日更新:! t: T3 F+ z5 r! f; A% H' }8 q
新增:显示硬盘信息;把 IO 速度测试的位置提前,网络下载速度测试放到最后。
6 h! E9 |" B$ D. a如下所示:: q, a$ [8 N+ v. w
* r: K% |& I: d9 v# h1 W2 V
最后放几张测试图片。' w/ @/ h1 s6 H; @& V
BandwagonHost Los Angel
2 a1 _2 ?% o* w6 a$ @! F
: G5 l6 N6 y' _' ~1 CDigitalOcean Singapore$ @% `( S5 W/ K. c2 T
`) ]& n# V6 ?9 E8 kRamnode Seattle9 x0 Y I9 L! @( H
( }4 S$ Y: l+ Y, Y6 m& y& v
Xvmlabs Los Angel
; l/ m, O; k2 u" I# W! D6 Y" j. d
& _9 f: A: j( D: |- `5 ~ E: }5 v) f7 P w$ C- _/ M/ \. w' U
|
|