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

一键测试脚本bench.sh

[复制链接]

986

主题

92

回帖

5万

积分

管理员

积分
55255
发表于 2022-7-4 16:55:54 | 显示全部楼层 |阅读模式
经过几个版本的迭代,一键测试脚本 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( ~' _

一键回程测试脚本.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-3-21 11:54 PM , Processed in 0.094557 second(s), 26 queries .

Powered by xyh-moon X3.5

© 2001-2025 Discuz! Team.

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