精华内容
下载资源
问答
  • SCP测试服务器上行/下行带宽,这个咋弄呢?有时间再研究一下。 转载于:https://www.cnblogs.com/oxspirt/p/6119857.html

    SCP测试服务器的上行/下行带宽,这个咋弄呢?有时间再研究一下。

    转载于:https://www.cnblogs.com/oxspirt/p/6119857.html

    展开全文
  • 直观有效的测试 WiFi上下行宽带很多人在升级了宽带套餐之后,会觉得网速的变化好像不大,咨询运营商之后也...连接WiFi信号后,打开软件选择合适的服务器。点击开始按钮,进行测试。我家的是电信50M宽带,可以看到下...

    直观有效的测试 WiFi上下行宽带

    很多人在升级了宽带套餐之后,会觉得网速的变化好像不大,咨询运营商之后也没发现什么问题。那我们的网速究竟有没有变快了呢?

    让我们用软件测试一下。

    SPEEDTEST是Ooka出品的网络测试工具,迄今一通过了亿万次的测试使用,是互联网性能测试和度量领域的全球首要领导者。

    连接WiFi信号后,打开软件选择合适的服务器。

    点击开始按钮,进行测试。我家的是电信50M宽带,可以看到下行峰值一度超越70M。

    上行宽带测试中…

    这网速足够我刷刷头条了

    通过历史结果可以发现,网速在不同的时间点会有一定的变化。

    软件还提供了信号覆盖情况的地图,可以探索LTE信号的覆盖。

    测试WiFi的方式还有很多种,不过光纤到户才是王道

    版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 yaoruanwen@qq.com 举报,一经查实,本站将立刻删除。

    展开全文
  • 最近测了几个前端的项目,发现它们都有一个共同点:应用所在服务器的网卡上行(trans)非常大——经常是 117 MB/S,这已经逼近了千兆网卡的极限了。下面记录下排查和解决过程: 一. jmeter 客户端启用gzip压缩 1. ...

     

    最近测了几个前端的项目,发现它们都有一个共同点:应用所在服务器的网卡上行(trans)非常大——经常是 117 MB/S,这已经逼近了千兆网卡的极限了。下面记录下排查和解决过程:

    一. jmeter 客户端启用gzip压缩

    1. 使用jmeter的查看结果树,发现单次请求的返回都在 220KB以上

    2. 查看应用的nginx服务器配置,发现已经启用gzip压缩,那问题是在哪里呢?

    3. 尝试用火狐浏览器打开被测页面,F12-单击网络模块,看到request header部分时,发现浏览器启用了 gzip压缩,如下图

    有木有可能是jmeter默认不支持gzip,导致返回网页是未经过压缩滴? 查看之,艹!果然!!!

    果断通过添加“http信息头管理器”的方式启用GZIP,启用后的jmeter如下:

    对比下启用压测前后的返回大小:

    效果非常显著!

    附:如何在jmeter中启用GZIP:

     jmeter中get请求gzip数据的方法:

    在jmeter线程组中添加“http信息头管理器”,并添加名称:Accept-Encoding值: gzip,deflate
    注:HTTP信息头Accept-Encoding 是客户端发给服务器,声明客户端支持的编码类型

    验证服务器是否返回了gzip格式数据:

    1. 线程组中添加一个“查看结果树”监听器

    2.运行测试后,在监听器取样器结果标签页查看http服务器的响应头:

    Content-Encoding: gzip
    Vary: Accept-Encoding

    post方式发送gzip格式文件:

    1.http sample里选择“同请求一起发送文件:”MIME类似设置为gzip

    2.http 信息头管理器添加http头:
    content-type:x-application/x-gzip
    content-encoding:gzip

    二. Nginx(前端代理和分发)启用gzip压缩

         详情参见 http://www.cnblogs.com/onmyway20xx/p/4901364.html

    三. Tomcat(后端应用)启用gzip压缩

         为啥Tomcat也要启用gzip压缩呢? 大家看下图,页面的流转过程是:tomcat---->nginx---->用户,nginx启用压缩之后,nginx服务器上传瓶颈解决了,但是tomcat--->nginx这块仍然存在瓶颈。相关操作方法参见http://www.cnblogs.com/onmyway20xx/p/4942576.html

       

    展开全文
  • flash中如何实现通过下载服务器上某个文件来测试网络速度?同时网络的上行速度又要如何测试
  • 当你入门 WebRTC 之后,很快就会接触到一个名词,叫做:SFU,你可能很容易就在网上寻找到很多 SFU 的开源实现,并并兴致勃勃地开始编译、部署和测试这些服务器,但是可曾想过,为啥我们的 WebRTC 应用需要 SFU ...

    c40ea9f87991076f31a3e80cacfed925.png

    当你入门 WebRTC 之后,很快就会接触到一个名词,叫做:SFU,你可能很容易就在网上寻找到很多 SFU 的开源实现,并并兴致勃勃地开始编译、部署和测试这些服务器,但是可曾想过,为啥我们的 WebRTC 应用需要 SFU 服务器 ?

    1 WebRTC P2P 通话的网络模型

    6f3e00028f939b14cb3a3d9e6ae35b6c.png

    如图是 WebRTC P2P 模式下的网络拓扑结构,ClientA 和 ClientB 如果能够顺利建立 P2P 的连接,则可直接通过 P2P 互相交换数据。如果由于某些网络环境原因,无法成功打通 P2P 连接的话,则可以通过一台 TURN Server 来中转数据给对方。

    这个 TURN Server 是指支持 TURN 协议 的服务器,它扮演着一种网络中继的角色,支持把一个 Client 的数据包透明转发到多个其他的 Client 客户端。

    在这种简单的 P2P 通话场景下,其实这种模型基本够用了,根本不需要架设什么 SFU 服务器。

    下面我们再近一步,看看多人通话的场景:

    1b153fd65433cc986ad0eadf2308658a.png

    如图所示,多人通话跟单人通话唯一的不同就是每个客户端都需要跟其他两个端都分别建立 P2P 连接,我在《WebRTC 开发实践:从一对一通话到多人会议》也介绍过这个场景。与一对一通话一样,如果两个端能够顺利建立 P2P 的连接,则直接通过 P2P 互相交换数据;如果无法打通,则利用 Turn Server 来中转数据。

    我们把这种完全使用 P2P 方式的网络拓扑结称之为 Mesh 结构,下面我们谈谈它的优劣点。

    2 WebRTC Mesh 网络拓扑结构的优劣

    优点:

    • 逻辑简单,容易实现
    • 服务端比较 “轻量”,TURN 服务器比较简单,一定比例的 P2P 成功率可极大减轻服务端的压力

    缺点:

    • 每新增一个客户端,所有的客户端都需要新增一路数据上行,客户端上行带宽占用太大。因此,通话人数越多,效果越差
    • 无法在服务端对视频进行额外处理,如:录制存储回放、实时转码、智能分析、多路合流、转推直播等等

    由此可以看到,mesh 结构的缺点影响还是比较大的,真正商业化的应用,是需要具备良好的通话质量、服务稳定性和可扩展性的,因此,亟需一种新的网络拓扑结构,能够很好的规避 mesh 结构的这些短板。

    3 什么是 SFU ?

    SFU 的全称是:Selective Forwarding Unit,是一种通过服务器来路由和转发 WebRTC 客户端音视频数据流的方法。

    d0cffff113533aa20b8dde2f1fd9c1fb.png

    如图所示,SFU 服务器最核心的特点是把自己 “伪装” 成了一个 WebRTC 的 Peer 客户端,WebRTC 的其他客户端其实并不知道自己通过 P2P 连接过去的是一台真实的客户端还是一台服务器,我们通常把这种连接称之为 P2S,即:Peer to Server。除了 “伪装” 成一个 WebRTC 的 Peer 客户端外,SFU 服务器还有一个最重要的能力就是具备 one-to-many 的能力,即可以将一个 Client 端的数据转发到其他多个 Client 端。

    这种网络拓扑结构中,无论多少人同时进行视频通话,每个 WebRTC 的客户端只需要连接一个 SFU 服务器,上行一路数据即可,极大减少了多人视频通话场景下 Mesh 模型给客户端带来的上行带宽压力。

    SFU 服务器跟 TURN 服务器最大的不同是,TURN 服务器仅仅是为 WebRTC 客户端提供的一种辅助的数据转发通道,在 P2P 不通的时候进行透明的数据转发。而 SFU 是 “懂业务” 的, 它跟 WebRTC 客户端是平等的关系,甚至 “接管了” WebRTC 客户端的数据转发的申请和控制。

    4 什么是 MCU ?

    从上述 SFU 的定义可以看到,SFU 这种网络拓扑模型,通过由 SFU Server 来实现 one-to-many ,减轻了多人视频通话场景下每个客户端的上行带宽压力,但是下行依然是多路流,随着通话人数的增大,下行带宽的压力依然会成比例的增大,那能否让下行也只剩一路流呢?—— 可以,通过在服务器端合流后再下发即可解决,如下图所示:

    9b564f26e9c6d741c57266bd3b3b4b27.png

    这种网络拓扑结构,被称之为 MCU,它的特点是,由 MCU Server 将各路客户端上行的视频流合成为一路,再转发给其他客户端。这种模型相比于 SFU 降低了多人视频通话场景下客户端的下行带宽压力,但是由于合流需要转码操作,对服务器端压力比较大,而且下发给客户端的流是固定的合流画面,灵活性不是特别好。

    5 为啥推荐选择 SFU ?

    综上所述,纯 mesh 方案无法适应多人视频通话,也无法实现服务端的各种视频处理需求,最先排除在商业应用之外。

    SFU 相比于 MCU,服务器的压力更小(纯转发,无转码合流),灵活性更好(可选择性开关任意一路数据的上下行等),受到更广泛的欢迎和应用,常见的开源 SFU 服务器有:Licode,Janus,Jitsi,mediasoup,Medooze 等等,各有特点,大家可以去项目主页了解更详细的情况。

    当然,也可以组合使用 SFU + MCU 的混合方案,以灵活应对不同场景的应用需要。

    5 小结

    关于 WebRTC SFU 相关知识点就分享到这里了,如有疑问的小伙伴欢迎来信 lujun.hust@gmail.com 交流。另外,也欢迎大家关注我的新浪微博@卢_俊 或者 微信公众号 @Jhuster 获取最新的文章和资讯。

    展开全文
  • 上行是指用户下载,下行是指上传,码笔记测试结果为: 宝塔上行速度和下行速度 宝塔面板上行和下行代表什么? 宝塔主机面板可以实时监控云服务器网络流量接口,显示实时的上行速度和下行速度,上行速度是指什么...
  • 这个问题,可能出现在运营商测、也可能是服务器侧,也可能是路由器的原因。下载速度和时延其实并没有强相关性。现在我们从互联网上下载一个文件,很多时候其实并不是直接从互联网内容提供商的服务器上直接下载的。...
  • Linux命令行测试网速

    万次阅读 2015-12-18 11:28:26
    很多时候我们需要测试Linux服务器上行和下行宽带。在可用于测试宽带速度的网站中,Speedtest.net也许是使用最广泛的应用“之一”。 Speedtest.net提供了一个命令行版本——speedtest-cli。下面将向你演示如何在...
  • 当发现上网速度变慢时,人们通常会先首先...Speedtest.net的工作原理并不复杂:它在你的浏览器中加载JavaScript代码并自动检测离你最近的Speedtest.net服务器,然后向服务器发送HTTP GET and POST请求来测试上行/下...
  • -Ping值:从PC对网络服务器发送数据到接收到服务器反馈数据的时间。通常在网络游戏中表示网络延迟程度,Ping值越大,网络延迟越严重,游戏运行越不流畅。 -下载速度:1M宽带=1Mbps=1024Kbps=1024/8KBps=128KB/s,128...
  • 这台机器的配置是1核心1G内存30M带宽,一直在吃灰,到现在才想起来应该测评一下 测评 机器概况 从图中可以看到这台机器CPU采用 INTEL Xeon E5-26xx ...宝塔面板 - 简单好用的Linux/Windows服务器运维.
  • centos 测试网速(speedtest)

    千次阅读 2019-07-19 17:05:46
           很多时候我们需要测试Linux服务器上行和下行宽带。在可用于测试宽带速度的网站中,Speedtest.net也许是使用最广泛的应用“之一”。 ...
  • 使用Linux命令行测试网速

    千次阅读 2016-04-06 14:23:49
    当发现上网速度变慢时,人们通常会先首先测试...Speedtest.net的工作原理并不复杂:它在你的浏览器中加载JavaScript代码并自动检测离你最近的Speedtest.net服务器,然后向服务器发送HTTP GET and POST请求来测试上行
  • speedtest-cli测试网速

    2017-07-24 17:19:02
    原理就是在你的浏览器中加载JavaScript代码并自动检测举例最近的Speedtest.net服务器,然后向服务器发送Http Get和Post请求测试上行/下行网速。 什么?没有图形化界面,没关系!现在有python脚本可以直接支持...
  • ADSL集成电路参数测试

    2021-01-19 21:57:07
    本文介绍如何利用先进的测试平台来对ADSL芯片的某些关键参数进行测试,从而使半导体制造商能够降低ADSL器件的测试成本。  ADSL是一种充分利用普通电话双绞线上未用资源容量的调制解调器技术,它采用不对称传输方式...
  • 正常情况下,直连核心交换机的服务器测试,千兆网络 “接收平均速度” 应该能在100MB/S左右,万兆网络应该在600MB/S以上。 可用于测试千兆、万兆网卡、光模块、交换机的稳定性,多客户端连接同一服务端即可可做...
  • App弱网测试方式

    2019-06-11 12:48:00
    硬件设备:网络损伤仪 网络损伤模拟仪的状况包括真实广域网中存在的:有限的带宽、时延、丢包、抖动、乱序、重复报文、竞争流量、...这种方式只适用于客户端单个请求上行对应服务器单个响应回包,收发消息是一对一...
  • 1.将“TestBandwidth.tar.gz”脚本copy到服务器上解压后,进入目录; 2.编辑“TestURL.sh”:灌流量; 上行:wget http://*** 下行:post http://*** 3.如果修改了步骤2,执行此步,否则跳过: 修改 TestBandwidth....
  • 当发现上网速度变慢时,人们通常会先首先测试...Speedtest.net的工作原理并不复杂:它在你的浏览器中加载JavaScript代码并自动检测离你最近的Speedtest.net服务器,然后向服务器发送HTTP GET and POST请求来测试上行
  • 目录前言一、材料准备开发板三、流程介绍四、服务器部署配置4.1服务器搭建4.2登录服务器添加网关4.3服务器下设备的添加(OTAA)五、网关部署5.1登录网关进入配置路径5.2修改配置文件执行生效,确认网关上线六、节点...
  • 当发现上网速度变慢时,人们通常会先首先...Speedtest.net的工作原理并不复杂:它在你的浏览器中加载JavaScript代码并自动检测离你最近的Speedtest.net服务器,然后向服务器发送HTTP GET and POST请求来测试上行/下...
  • FreeSWITCH 1080P混屏测试讨论帖

    千次阅读 2019-01-29 14:48:38
    本帖 旨在交流讨论FreeSWITCH的混屏能力,测试结果,以及分析是否有提升的可能性能 FreeSWITCH软件版本:1.6.11 ...测试环境:利用sipp与FS建立媒体通道,并且sipp上行打流到FS服务器的为1080P 25fps GOP25...
  • 使用Fiddler对手机App应用进行抓包,可以对App接口进行测试,...因为fiddler本来就是个代理,它提供了客户端请求前和服务器响应前的回调接口,我们可以在这些接口里 面自定义一些逻辑。 Fiddler的模拟限速正是在客户..

空空如也

空空如也

1 2 3 4 5
收藏数 97
精华内容 38
关键字:

服务器测试上行