|
|
经过几个版本的迭代,一键测试脚本 bench.sh 已经几乎适用于各个 Linux 发行版的网络和 IO 测试。
+ u$ a- V! |9 s7 {$ y并将测试结果以较为美观的方式显示出来。4 v4 h( d: O+ C1 i- d% D
总结一下 bench.sh 的特点:1、显示各种系统信息;
$ W V" U. F/ ~" h2、取自 Speedtest 世界多处的数据中心的测试点,网络测试比较全面;0 o7 v3 K' r) w& ~6 Y. @
3、支持 IPv6 下载测速;, @$ G6 }# `0 v4 n" d9 K8 N w# S- f
4、IO 测试(顺序写入 1GB 数据)三次,并显示其平均值。! T0 I; s6 ?$ x8 E0 M, J7 `/ T* n
% W# d/ }4 |: z
再配合 unixbench.sh 脚本测试,即可全面测试 VPS 的性能。! S9 Q& a' g( Y- R' d4 U2 C
使用方法:
5 y- n$ D2 I3 c0 z" y# t7 C1 ?5 k命令1:
9 O) v9 k3 m) |wget -qO- bench.sh | bash或者& S V+ X! k5 K, g0 H- S2 `
curl -Lso- bench.sh | bash命令2:: \& \9 F T& |0 m
wget -qO- 86.re/bench.sh | bash或者
4 i# N% U9 ^" q I* W4 kcurl -so- 86.re/bench.sh | bash备注:
3 }# N2 G* Y9 m# y9 D5 zbench.sh 既是脚本名,同时又是域名。所以不要怀疑我写错了或者你看错了。
7 N3 f4 z& f/ G; g; N8 E下载地址:3 @) W+ d/ d* p! {) I! Y
https://github.com/teddysun/across/blob/master/bench.sh
9 q; f% G7 J; C+ c# N更新日志2022 年 02 月 22 日更新:+ z4 Y. H# p% V( c; V, t0 ]
1. 新增 CPU 是否支持 AES-NI 和 VM-x/AMD-V 的判断;$ W6 w' I- J3 u1 p8 o& |
2. 改进了计算硬盘空间的算法;
5 \1 p, f+ v4 }3 h# I3. 改进了计算 RAM 和 Swap 的算法;0 M4 z& [# W& ^
4. 改善时间戳显示方式,加入时区显示;! {/ K6 i% _& D2 y1 J. d" W" \' u

2 P6 B8 F* P% I- P4 d; S( v2022 年 01 月 01 日更新:
* c1 r3 N* L/ z5 x ^6 F1. 优化脚本逻辑,美化显示方式;' \: M0 C) n+ G
2. 升级 speedtest-cli 的版本到 1.1.1;- j7 |; V9 z% S6 H$ x
3. 支持 arm64 (aarch64) 以及 armv7l (armhf) 架构,如下图;
' n* e4 u- t2 V5 _3 x2 K# U+ @* @1 x・arm64 (aarch64)% N/ Y9 T, {2 ?( ~$ r" k

, e3 m+ g: B3 R9 F; K・armv7l (armhf)
0 G( M: q4 s0 Q1 ]' k- Y! G . j, q5 e9 Z$ U, ?( a
4. 优化 Speedtest 提供的测速服务器列表。其中,中国上海,南京,广州的节点信息如下; p5 Q: l2 R+ F7 K$ ?3 k$ ?# L- T
24447) China Unicom 5G (ShangHai, China)26352) China Telecom JiangSu 5G (Nanjing, China)27594) ChinaTelecom 5G (Guangzhou, China)・x86_642 Y1 p+ B/ F( i' ?; @2 Z

2 ]8 ^& w6 u0 G4 m! [, C4 i2020 年 07 月 29 日更新:
/ B# A* ^1 h6 S; P( g- M/ Y) k8 G5 c* u1. 修改:测速为 Speedtest 提供的,区分上传下载,更实用;
% [3 m; q1 {5 B; |* \2. 增加:TCP Congestion Control;虚拟化方式;IP 信息等。) z j% d/ z: T0 S
下图所示的是我的 Vultr 的评测数据:6 e2 N2 w Q. _1 z& M) ?6 M4 u

0 Z/ ?/ N6 A4 E* a3 k7 u2018 年 01 月 07 日更新:" h6 F3 a, }4 i# q" H% l
修改:显示信息的颜色,分门别类,更容易区分。
) r) q) m6 o x$ {% O: t; K6 @% P- u* ?下图所示的是我的 KS3C 百兆独服的评测数据:0 I) _1 A, ]! _2 |5 D* |1 G0 B( w

8 i9 U7 | L! L6 i' ^# {& u2016 年 11 月 24 日更新:
% C6 Q, ]2 |% [# v4 I2 m* f( G新增:显示硬盘信息;把 IO 速度测试的位置提前,网络下载速度测试放到最后。
0 R$ q5 H: o# |3 x5 b& {如下所示:
- U) i) m; C. v 5 U6 m$ W7 e: {$ {& \4 d
最后放几张测试图片。
! O$ r% U; g; z! v# R4 A6 k5 iBandwagonHost Los Angel! W5 N( b% g$ e% ^# X
" i& y9 M* q0 D1 z- O% H- g
DigitalOcean Singapore+ h$ z; ~0 ~ M7 `( c& l

$ q y9 T2 d. {9 U& I) J: BRamnode Seattle
6 V5 o: s b; s* ^5 f 2 k4 `1 x4 y' M6 n3 e3 r" V# d4 B! q
Xvmlabs Los Angel
6 j( U! U$ R: @# Y& O Y1 r" y, |( k6 `) R! @4 o
# [" L) T" f# N- \
|
|