找回密码
 立即注册
搜索
查看: 377|回复: 0

一键测试脚本bench.sh

[复制链接]

991

主题

92

回帖

5万

积分

管理员

积分
55457
发表于 2022-7-4 16:55:54 | 显示全部楼层 |阅读模式
经过几个版本的迭代,一键测试脚本 bench.sh 已经几乎适用于各个 Linux 发行版的网络和 IO 测试。
# j$ y% @8 g1 w8 G1 V并将测试结果以较为美观的方式显示出来。% r, s5 u! t* l3 D! [
总结一下 bench.sh 的特点:1、显示各种系统信息;
  s5 c) F5 D" q' l) q0 \2 ?* [2、取自 Speedtest 世界多处的数据中心的测试点,网络测试比较全面;
3 k$ k9 W: @8 _& b0 s3、支持 IPv6 下载测速;4 W7 q( w' C. o# o- G
4、IO 测试(顺序写入 1GB 数据)三次,并显示其平均值。
  P7 ^! V* ^( r! z2 [8 Q
* R) L& s: d" G& P再配合 unixbench.sh 脚本测试,即可全面测试 VPS 的性能。
( [- p& H/ |8 o" U: Z& h% T' }1 R使用方法:5 j/ N, `+ C' c
命令1:1 f4 l8 ]+ Q0 q. ]+ T1 {% G
wget -qO- bench.sh | bash或者2 Z& p& I3 S& p* t, N% O/ D
curl -Lso- bench.sh | bash命令2:( b+ X4 I# a4 H! W; |
wget -qO- 86.re/bench.sh | bash或者
& d7 u6 w; S" Icurl -so- 86.re/bench.sh | bash备注:
7 q1 O% a8 e; v1 M8 [% Ybench.sh 既是脚本名,同时又是域名。所以不要怀疑我写错了或者你看错了。
' T. {% Q% m) d! q' H) B下载地址:' d2 N6 `7 s5 J( l# L0 G- n
https://github.com/teddysun/across/blob/master/bench.sh
, k% c  j0 X& f/ l& C" D更新日志2022 年 02 月 22 日更新:, D1 c7 {& u  O' W2 H- r
1. 新增 CPU 是否支持 AES-NI 和 VM-x/AMD-V 的判断;
% q" h0 L+ P4 n" Z1 }: `9 G  b# y8 k; g2. 改进了计算硬盘空间的算法;
# {. v; P3 }: h3. 改进了计算 RAM 和 Swap 的算法;
7 n  U( B6 h9 ~2 O. U4. 改善时间戳显示方式,加入时区显示;, p* W( f# C* M3 g( p  m) N! A
3 b: W- {! h. e% ~! F2 P
2022 年 01 月 01 日更新:3 X7 [$ ?8 r" c9 C
1. 优化脚本逻辑,美化显示方式;
# S0 u3 a2 d6 ?' d; s% b) M0 V2. 升级 speedtest-cli 的版本到 1.1.1;$ K( X. A& C9 p- X" j! K& y
3. 支持 arm64 (aarch64) 以及 armv7l (armhf) 架构,如下图;& s! H$ _5 C5 F
・arm64 (aarch64)
8 R$ G" \0 a" D: p- ?8 }1 Y& J! y; X! ~! I$ r% z5 s
・armv7l (armhf), `4 ?  }; Z# B7 y9 h! T7 J

8 ?  d0 y. Z0 l4. 优化 Speedtest 提供的测速服务器列表。其中,中国上海,南京,广州的节点信息如下
0 I( A9 Y. k' P0 G) P; H& }4 p) k24447) China Unicom 5G (ShangHai, China)26352) China Telecom JiangSu 5G (Nanjing, China)27594) ChinaTelecom 5G (Guangzhou, China)・x86_640 G- X( B  m, n# O( y

$ Y/ k$ _$ f( G* f; K; g4 L0 n2020 年 07 月 29 日更新:
4 s- j, \$ c+ {1. 修改:测速为 Speedtest 提供的,区分上传下载,更实用;
+ B2 r: ^3 y( t  G2. 增加:TCP Congestion Control;虚拟化方式;IP 信息等。" C4 w% c$ |+ T4 b; m  ^# ^
下图所示的是我的 Vultr 的评测数据:; b7 c: L' U' ^& D) x: m+ I
) b  d% T. t; V+ `1 }9 E
2018 年 01 月 07 日更新:) ^$ e/ ~3 L: N. z6 A2 u
修改:显示信息的颜色,分门别类,更容易区分。; A6 y% _6 r9 O* u  m
下图所示的是我的 KS3C 百兆独服的评测数据:
. N2 W! a1 |6 g# Y2 I' q8 T8 [3 S3 m; Y) v8 h3 a
2016 年 11 月 24 日更新:0 S% R4 f7 e, S! W9 v& i$ M
新增:显示硬盘信息;把 IO 速度测试的位置提前,网络下载速度测试放到最后。* w% S/ c" n4 M7 d7 @8 D* W
如下所示:
( E  g) O) t/ k: r3 i% E/ G1 b+ a5 }. }' W
最后放几张测试图片。
6 h0 S+ x! [- z5 Q2 N* R: |# KBandwagonHost Los Angel
' w& D4 _+ a8 ]9 k0 ?6 ^+ q
* s) `& t- o, s6 ?) p. G7 R2 c- uDigitalOcean Singapore
  ~0 G; V2 r% A  P" ?8 m
) @- X6 P0 g  J* U3 ]Ramnode Seattle3 X' C+ {5 [$ e

8 }# ]0 i( W7 X, T# U6 J) fXvmlabs Los Angel
0 C# I. V# x) v5 _3 D0 q$ m6 h, j8 v4 j

& [2 ^1 s6 @/ Y- H

一键回程测试脚本.sh

661 Bytes, 阅读权限: 10, 下载次数: 1, 下载积分: 金钱 -5

ZBench-CN.sh

16.68 KB, 阅读权限: 10, 下载次数: 0, 下载积分: 金钱 -5

回程线路检测脚本.sh

3.99 KB, 阅读权限: 10, 下载次数: 0, 下载积分: 金钱 -5

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|

GMT+8, 2026-8-5 03:24 PM , Processed in 0.110579 second(s), 26 queries .

Powered by xyh-moon X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表