前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >玩转CVM之测试外网带宽

玩转CVM之测试外网带宽

原创
作者头像
苏欣
发布2019-07-22 17:49:55
5.4K0
发布2019-07-22 17:49:55
举报

在云上的环境中,一般CVM都是通过多线BGP接入网络,用户在实际使用的过程中,会遇到外网带宽不符合预期的情况。正常情况来说只要终端运营商是国内过着国外主流的运营商,运营商会直接和腾讯云互联,CVM的出入带宽都是能达到预期。如果客户端是一些小运营商,而云上没有做接入,此时CVM的出入带宽往往由于跨运营商通信导致速度不能达标。遇到这种情况一般需要借助第三方的测速工具来证明云上的出入带宽是正常的。

一般针对带宽和时延测试,通常会用到Speedtest,它是测量互联网效能最热门而且最可靠的方法。只要使用Speedtest ,可以随时在家中、工作场所或在旅途中准确测试任何装置的连线速度。 Speedtest 不会依赖背景测试在不恰当的时间暗中收集数据。 Speedtest 的分析资料完全根据全球数以亿计消费者所体验的实际互联网速度而得出。Speedtest在全球有8500个测试点,在测试的时候能最大的保证能测量出真实的实际带宽。

Windows系统带宽测试

针对Windows的测试方法比较简单,只需要借助流量器,访问https://www.speedtest.net 网站即可进行测试,该网页基于html5,不需要客户端安装Flash插件就可以测试。系统会根据客户端的访问IP地址,自动推荐就近的测试点进行测试,直接点击GO按钮就可以进行测试。

访问Speedtest.net网站点击GO按钮即可测试
访问Speedtest.net网站点击GO按钮即可测试

首先会对时延进行测试,该时延测试的是客户端到speedtest测试节点的时延统计,在对客户端的下载带宽和上传带宽进行测试,测试完毕后会打印最终测试结果的最大值。

Speedtest测试结果展示
Speedtest测试结果展示

Linux系统带宽测试

由于大部分云上的Linux系统不会安装桌面环境,所以在进行网络测试的时候也就借助浏览器访问测速网站进行测试,本文使用Speedtest提供的测试脚本可以在命令行界面进行网络测试。具体测试脚本可以访问 GitHub下载测试脚本,或者直接在系统运行如下命令进行下载: git clone https://github.com/suxin1110/SpeedTest.git

下载的py脚本需要还需要执行一下命令就可在bash中直接进行时延和外网出入带宽测试

chmod a+rx speedtest.py

sudo mv speedtest.py /usr/local/bin/speedtest

sudo chown root:root /usr/local/bin/speedtest

此时,可以在bash中直接键入speedtest进行测试,还是先进行时延的测试,再对外网下载和上传的带宽进行测试。

在Linux命令行界面输入speedtest命令启动测试脚本
在Linux命令行界面输入speedtest命令启动测试脚本

下面介绍一些简单的speedtest测试命令

speedtest 测试速度

speedtest --share 测试速度并生产图片

speedtest --list 显示speedtest服务器

speedtest --server *** 指定服务器测试速度

详细的speedtest测试命令可以直接键入speedtest -h 查看帮助说明。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Windows系统带宽测试
  • Linux系统带宽测试
相关产品与服务
云服务器
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档