一键测试脚本bench.sh

技术 56630 次围观 65 次吐槽

经过几个版本的演化,一键测试脚本 bench.sh 已经几乎全面适用于各种 Linux 发行版的网络(下行)和 IO 测试。
并将测试结果以较为美观的方式显示出来。

总结一下 bench.sh 特点:

1、显示当前测试的各种系统信息;
2、取自世界多处的知名数据中心的测试点,下载测试比较全面;
3、支持 IPv6 下载测速;
4、IO 测试三次,并显示平均值。

再配合 unixbench.sh 脚本测试,即可全面测试 VPS 的性能。

使用方法:
命令1:

wget -qO- bench.sh | bash

或者

curl -Lso- bench.sh | bash

命令2:

wget -qO- 86.re/bench.sh | bash

或者

curl -so- 86.re/bench.sh | bash

备注:
bench.sh 既是脚本名,同时又是域名。所以不要怀疑我写错了或者你看错了。

下载地址:
https://github.com/teddysun/across/blob/master/bench.sh

2016 年 11 月 24 日更新:新增:显示硬盘信息;把 IO 速度测试的位置提前,网络下载速度测试放到最后。

如下所示:

最后放几张测试图片。

BandwagonHost Los Angel

DigitalOcean Singapore

Ramnode Seattle

Xvmlabs Los Angel

转载请注明:秋水逸冰 » 一键测试脚本bench.sh

发表评论
取消评论
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
表情

已有评论 (65)

  1. CPU model : Intel(R) Xeon(R) CPU E3-1231 v3 @ 3.40GHz Number of cores : 1 CPU frequency : 800.000 MHz Total size of Disk : 5.8 GB (0.6 GB Used) Total amount of Mem : 512 MB (36 MB Used) Total amount of Swap : 1024 MB (7 MB Used) System uptime : 0 days, 23 hour 51 min Load average : 0.02, 0.02, 0.00 OS : CentOS 6.7 Arch : x86_64 (64 Bit) Kernel : 2.6.32-042stab112.15 ---------------------------------------------------------------------- I/O speed(1st run) : bash: line 74: 15450 Terminated LANG=C dd if=/dev/zero of=test_$$ bs=64k count=16k conv=fdatasync I/O speed(2nd run) : 170 MB/s I/O speed(3rd run) : 736 MB/s awk: BEGIN{print bash: + 170 + 736} awk: ^ syntax error awk: BEGIN{printf "%.1f", / 3} awk: ^ unterminated regexp awk: cmd. line:1: BEGIN{printf "%.1f", / 3} awk: cmd. line:1: ^ unexpected newline or end of string Average I/O speed : MB/s ---------------------------------------------------------------------- Node Name IPv4 address Download Speed CacheFly 205.234.175.175 7.75MB/s Linode, Tokyo, JP 106.187.96.148 3.39MB/s Linode, Singapore, SG 139.162.23.4 4.60MB/s Linode, London, UK 176.58.107.39 5.31MB/s Linode, Frankfurt, DE 139.162.130.8 5.08MB/s Linode, Fremont, CA 50.116.14.9 6.32MB/s Softlayer, Dallas, TX 173.192.68.18 6.96MB/s Softlayer, Seattle, WA 67.228.112.250 6.75MB/s Softlayer, Frankfurt, DE 159.122.69.4 4.01MB/s Softlayer, Singapore, SG 119.81.28.170 5.18MB/s Softlayer, HongKong, CN 119.81.130.170 3.81MB/s ---------------------------------------------------------------------- Node Name IPv6 address Download Speed Linode, Atlanta, GA 2600:3c02::4b 337KB/s Linode, Dallas, TX 2600:3c00::4b 571KB/s Linode, Newark, NJ 2600:3c03::4b 310KB/s IPV6这个太慢实在是测不了 请问一下我这个VPS是不是还是不续费为好........
    请叫我老虎君7天前回复
  2. 楼主linode日本二号机房和美国机房怎么选啊
    宋鑫4周前 (2017-09-19)回复
    • 这两个机房都有测试IP的,网上搜一下,找到后,ping,选最快的那个
      秋水逸冰4周前 (2017-09-19)回复
  3. 跑了 Bench.sh 但是很多次都只显示主机信息,没有IO和Network的。。奇怪了?
    cyrilk5个月前 (2017-05-13)回复
  4. 心疼自己一秒...迷之顺利地用大佬的脚本搭了服务,然后顺手测了一波速,恩,几十兆每秒很满意.....帅不过五秒之后,太快了....过度使用带宽被停用了...../哭脸
    bc6个月前 (2017-05-05)回复
  5. 大神,能不能加入 unixbench 的一些跑分特性呢?
    ghoul6个月前 (2017-05-04)回复
  6. 大佬问个问题,wget -qO- 不能是-qO 吗?为何要在-qO后面再加一个- 有什么作用吗?
    zvv6个月前 (2017-05-03)回复
  7. vultr的vps,v6测试速度的时候一直卡着。
    loukky8个月前 (2017-02-22)回复
  8. 大神能不能加上测试上传,毕竟服务器最重要得还是上传嘛
    anadano8个月前 (2017-02-10)回复
  9. 对硬盘非常小(1GB)的VPS不友好,盼修复 http://pastebin.com/E5u4MAi1
    PS9个月前 (2017-01-29)回复
  10. 求大神教我怎么改你这个脚本 我想测试服务器到本地电信测试服务器的速度 http://118.122.39.26:8090/download/300.data
    omg10个月前 (2016-12-27)回复
  11. 为什么浏览器访问bench.sh 会跳转到https , curl 和wget 会跳转到86.re/bench.sh ?
    Remember11个月前 (2016-12-01)回复
    • 这是因为,在 Nginx 的配置里对 header(User-Agent) 进行了分类的判断。
      秋水逸冰11个月前 (2016-12-01)回复