精华内容
下载资源
问答
  • 2019-11-08 10:35:06

    概念

    1.上行速率

    指的是本机的发送速率

    2.下行速率

    指的是本机的接收速率

    3.带宽

    带宽需要分两种情况,假设网卡速率为100Mbps,

    • 网卡工作模式为全双工,那么指上行和下行速率都是100Mbps
    • 网卡工作模式为半双工,那么指上下和下行的速率和是100Mbps

    设置路由器的无线网卡速率

    假设设置无线网卡的速率为1Mbps

    工作在全双工模式

    对于路由器而言,可以忽略自己的收发包,即仅做转发服务,那么它的发包速率将受限于收包速率,而收包速率上限是1Mbps,所以工作在该模式下,本地局域网内通信的两台设备,一台上行为A,另一台的上行为1-A;而下行一台为1-A,另一台为A,所以对于主机来说,上下行速率和仅为1Mbps

    工作在半双工模式

    接着前面的分析,因为路由器的上下行速率和为1Mbps,而上行受限于下行,所以上行理论上限只有512Kbps。那么对于主机而言,上下行速率和仅为512Kbps

    -------------
    探花原创

    更多相关内容
  • 5G速率概述 根据IMT-2020的取值,5G的峰值速率高达20Gbps, 体验速率可达1Gbps,空口时延小于1ms,每平方千米可连接百万设备,可支持每小时500km以上的移动速度。峰值速率的最低要求,下行链路峰值速率为20 Gbps;...
  • wifi上下行速率测试工具iperf及文档,在工作中经常使用,分享一下
  • Go-Linux获取网卡上下行速率 文章目录Go-Linux获取网卡上下行速率1. 前言2. 实现思路2. 代码 1. 前言 一般会有这么个小工具,可以显示电脑的cpu、内存、温度以及网络上下行流量速率,之前我们已经实现了go-linux...

    Go-Linux获取网卡上下行速率


    1. 前言

    一般会有这么个小工具,可以显示电脑的cpu、内存、温度以及网络上下行流量速率,之前我们已经实现了go-linux查看cpu占用率、cpu温度、内存占用及磁盘占用率的方法,这里再总结一下计算网卡上下行速率的方法。

    2. 实现思路

    通过cat /proc/net/dev可以查看Linux上网络设备的流量信息,然后我们通过计算每秒的间隔值可以大致将其作为网络设备的流量速率。

    2. 代码

    直接上代码,计算后根据KB再做一下转换即可:

    type ReceiveBytes uint64
    type TransmitBytes uint64
    
    type DownloadFlow string
    type UploadFlow string
    
    func UploadDownloadFlow(dev string) (DownloadFlow, UploadFlow, error) {
    	down, up, err := TotalFlowByDevice(dev)
    	if err != nil {
    		logger.Error(err)
    		return "", "", err
    	}
    	logger.Debug(down, up)
    	time.Sleep(time.Second * 1)
    
    	down2, up2, err := TotalFlowByDevice(dev)
    	if err != nil {
    		logger.Error(err)
    		return "", "", err
    	}
    	logger.Debug(down2, up2)
    
    	downStr := strconv.FormatInt(int64((down2-down)/1024), 10) + "Kbps"
    	upStr := strconv.FormatInt(int64((up2-up)/1024), 10) + "Kbps"
    
    	return DownloadFlow(downStr), UploadFlow(upStr), nil
    }
    
    func TotalFlowByDevice(dev string) (ReceiveBytes, TransmitBytes, error) {
    	devInfo, err := ioutil.ReadFile("/proc/net/dev")
    	if err != nil {
    		logger.Error(err)
    		return 0, 0, err
    	}
    
    	var receive int = -1
    	var transmit int = -1
    
    	var receiveBytes uint64
    	var transmitBytes uint64
    
    	lines := strings.Split(string(devInfo), "\n")
    	for _, line := range lines {
    		logger.Debug(line)
    		if strings.Contains(line, dev) {
    			i := 0
    			fields := strings.Split(line, ":")
    			for _, field := range fields {
    				if strings.Contains(field, dev) {
    					i = 1
    				} else {
    					values := strings.Fields(field)
    					for _, value := range values {
    						//logger.Debug(value)
    						if receive == i {
    							bytes, _ := strconv.ParseInt(value, 10, 64)
    							receiveBytes = uint64(bytes)
    						} else if transmit == i {
    							bytes, _ := strconv.ParseInt(value, 10, 64)
    							transmitBytes = uint64(bytes)
    						}
    						i++
    					}
    				}
    			}
    		} else if strings.Contains(line, "face") {
    			index := 0
    			tag := false
    			fields := strings.Split(line, "|")
    			for _, field := range fields {
    				if strings.Contains(field, "face") {
    					index = 1
    				} else if strings.Contains(field, "bytes") {
    					values := strings.Fields(field)
    					for _, value := range values {
    						//logger.Debug(value)
    						if strings.Contains(value, "bytes") {
    							if !tag {
    								tag = true
    								receive = index
    							} else {
    								transmit = index
    							}
    						}
    						index++
    					}
    				}
    			}
    		}
    	}
    	logger.Debug("receive_bytes :", receiveBytes)
    	logger.Debug("transmit_bytes :", transmitBytes)
    
    	return ReceiveBytes(receiveBytes), TransmitBytes(transmitBytes), nil
    }
    

    网页进行定时刷新或者主动上报。

    展开全文
  • 【摘要】随着5G商用,5G网络建设组网进度加快,为更好的优化5G网络提升用户感知速 率,优化团队对5G NR的速率优化方法进行研究和探索,通过参数、射频等多种优化手段尝 试了提升网络峰值速率的,更好地发挥5G超高...
  • LTE基站上下行速率优化方案毕业论文.doc
  • 适用于高通SDX55平台的Iperf应用,使用ADB命令即可push至设备中
  • iperf3工具测试带宽、上下行速率TCP 测试 1.简介 对于通信有严格要求时,我们都会先对传输的带宽及上下行速率做测试,一般使用Iperf3,在windows下和linux下或arm linux都可以安装,交叉编译移植使用,测试对象一般为 ...

    iperf3工具测试带宽、上下行速率TCP 测试

    1.简介

    对于通信有严格要求时,我们都会先对传输的带宽及上下行速率做测试,一般使用Iperf3,在windows下和linux下或arm linux都可以安装,交叉编译移植使用,测试对象一般为
    【4G->远端服务器】
    【wifiAP-wificlien】
    【以太网传输】等
    下载:

    https://iperf.fr/iperf-download.php
    

    2.安装

    windows安装
    
    将下载下来的包解压,使用WIN+R 输入CMD,用dos,进入解压到的文件夹路径下,可以使用命令运行iperf3.
    
    ubuntu安装
    
    sudo apt-get install iperf3
    
    arm-linux交叉编译安装
    下载最新版本源码包,下载地址:http://downloads.es.net/pub/iperf/。本文以 iperf-3.0.3.tar.gz 版本为例。
    解压并进入:
    
    tar xvaf iperf-3.0.3.tar.gz
    cd iperf-3.0.3/
    
    配置
    
    ./configure --host=arm-linux  --prefix=$PWD/install CC=/home/ubuntu/workspace/tools/gcc-4.9-2016.02-x86_64_arm-linux-gnueabi/bin/arm-linux-gnueabi-gcc
    

    编译:

    make && make install
    

    生成:
    在这里插入图片描述

    移植:

    将上面生成的bin include lib 移植到开发板系统的 /usr/bin usr/include /usr/lib下
    并赋予可执行权限

    使用:

    主要是测试服务端与客户端的数据传输速率,在windows下的server armlinux下的client
    使用实例:
    客户端:iperf3 -c 106.120.201.126 -p 7350 -i 1
    效果:
    在这里插入图片描述
    服务端:iperf3 -s -p 7350
    参数说明:
    -c 指定client端
    -p 指定端口(要和服务器端一致)
    -B 绑定客户端的ip地址
    -4 指定ipv4
    -f 格式化带宽数输出
    -n 指定传输的字节数
    -b 使用带宽数量
    -u 指定udp协议
    –get-server-output 获取来自服务器端的结果

    展开全文
  • 从技术上来说,上下行速率不对称的问题得到了解决。 然而,实际上大部分光纤用户即使是报装了百兆带宽,上传带宽也只有4M多。 原因很简单:网络运营商限制了家庭用户的上行带宽。 为什么网络运营商要限制家庭...

    转:http://www.sohu.com/a/228450528_100002332

    在设置路由器或用测速软件时经常遇到上行速度(上传速度)和下行速度(下载速度)这两个参数,但一般人都不是十分了解这两个参数的含义,就更别说配置了,接下来腾小妹将为大家进行详细的介绍。

    一般来说,我们在上网的过程中存在这两种行为:一种是上传数据,另一种是下载数据。

    上行宽带指的是本地信息上传到网络的速度

    下行宽带指的是网络信息下载到本地的速度

    世界上最遥远的距离不是我明明知道WiFi密码却无法连接到该网络,而是上行宽带和下行宽带之间的差距。很多时候,上行宽带和下行宽带是不对称的,一般是下行速率大于上行的速率,这是为什么呢?

    说到这里,我们就要来讲讲宽带的发展史了。

    在最开始ADSL时代,也就是用我们用电话线拨号上网的时代,上行下行不对称是技术问题。ADSL技术是一种不对称数字用户线实现宽带接入互连网的技术,它采用频分复用技术把普通的电话线分成了电话、上行和下行三个相对独立的信道,从而避免了相互之间的干扰,一根线缆内多条电线上的对称信号会显著地限制数据传输速率与线缆的有效通信长度,在大多数情况下,下行与上行带宽之比可达到10:1的比率。

    但随着网络飞速发展,我们也从拨号上网的时代进入到了现在的光纤时代,光纤网络是利用两条光纤分别负责上行和下行,因此不存在ADSL上下行不对称的技术问题,以PON技术为例,下行和上行是频分复用,互不影响。从技术上来说,上下行速率不对称的问题得到了解决。

    然而,实际上大部分光纤用户即使是报装了百兆带宽,上传带宽也只有4M多。

    原因很简单:网络运营商限制了家庭用户的上行带宽。

    为什么网络运营商要限制家庭用户的上行宽带?

    为了赚钱。

    我们长期以来的网络使用习惯造成了上行带宽少于下行带宽,如果网络运营商给予上下行相同的速度,会造成资源浪费。而把上行带宽资源销售给机房的企业专线租用客户,则会获得更多的利益,往往机房10M上行专线租用的费用就是家庭100M宽带费用的5、6倍。因此,把下行带宽出售给家庭用户,上行带宽出售给机房的企业用户,就成为宽带运营商谋取利润的手段。

    另外,在上网的过程中用户还会遇到这样的问题,发现下载的速度根本没有达到网络运营商承诺的宽带速率,比如明明办理了20M光纤宽带,测速结果或下载速度只有2.5M/s左右的速度,这是为什么呢?

    那是因为宽带套餐使用的下行速度单位和测速软件/设备的下行速度的单位不一致,测速时用的的单位是KBps,宽带套餐的单位是kbps,而1Byte=8bit。

    接下来是数学时间

    假设你办理了20M的光纤宽带

    20Mbps=20480Kbps/8=2560KBps

    那么最大下载速度为2560KBps

    差不多就是2.5M/s左右了

    >>>>

    常用的换算公式

    1B= 8b

    1B/s=8b/s(或1Bps=8bps)

    1KB=1024B

    1KB/s=1024B/s

    1MB=1024KB

    1MB/s=1024KB/s

    1Mbps=1024Kbps/8=128KBps

    转载于:https://www.cnblogs.com/newjiang/p/10829837.html

    展开全文
  • gprs上下行速率分别为多少?

    千次阅读 2018-07-13 10:24:23
    需要注意的是以上速率均为RLC层,对于用户感受的实际应用层的速率可以按照每信道平均12kbps来计算。 总结一下: 我们一般关心的上行下行速度是从应用层来说的也就是TCP或UDP层,霜蝉SC-GS201 平均上行速度是12kbps,...
  • 带宽和上下行速率

    千次阅读 2019-02-22 10:20:41
    我们平常说的带宽多少M,都是指的是下行带宽,因为我们上网主要是从互联网上下载数据,而上传的数据要少很多。
  • NB-IoT上下行传输速率是多少?

    万次阅读 2018-05-09 18:14:38
    http://www.fzdydz.com/xinwenzixun/changjianwenti/20170624/100.htmlNB-IoT射频带宽为200kHz。下行速率:大于160kbps,小于250kbps。上行速率:大于160kbps,小于250kbps(Multi-tone)/200kbps(Single-tone)。...
  • Android_获取进程的上下行流量。
  • Wifi测速上下行不一致

    2021-04-15 08:07:20
    今天遇到一个wifi传输速率的不对称问题。在一个没有明显干扰的场景下,测速上行比下行速率高一倍。确认过wan端带宽正常,wifi双向MCS也是在很好的状态,信号强度、信噪比也正常,设备与终端之间距离1米内。不确定...
  • 2G、3G、4G网络制式上下行频率、速率比较

    万次阅读 多人点赞 2018-03-06 13:19:29
    本文介绍第二代(2G)移动通信系统和第三代(3G)移动通信系统常见制式基础知识,主要有2G(GSM900/EGSM/DCS1800/PCS1800)、3G(CDMA2000/TD-SCDMA/WCDMA)、4G(TD-LTE/FDD-LTE)上下行频率、速率对照对比情况,先...
  • JAVA获取上下行网速

    千次阅读 2020-10-10 17:31:57
    try { if (osType.equals("linux")) { // 获取linux环境下的网口上下行速率 long rx=0,tx = 0; String line = null; //RX packets:4171603 errors:0 dropped:0 overruns:0 frame:0 //TX packets:4171603 errors:0 ...
  • WGCLOUD可以监测指定网卡的上下行传输速率,并生成趋势图。 默认情况下,WGCLOUD是监测主机全部网卡的流量传输信息,包括虚拟网卡 当然了,我们先要部署好WGCLOUD了,这里不写如何部署了,我们可以在官网看,有...
  • Long = 0 //上次手机指定进程的下行流量 private var lastTimeStampUp : Long = 0 //上行时间戳 private var lastTimeStampDown : Long = 0 //下行时间戳 //换算后的上下行速度 private var totalUpSpeed : Float =...
  • 直观有效的测试 WiFi上下行宽带很多人在升级了宽带套餐之后,会觉得网速的变化好像不大,咨询运营商之后也没发现什么问题。那我们的网速究竟有没有变快了呢?让我们用软件测试一下。SPEEDTEST是Ooka出品的网络测试...
  • 体验1Gbps的上下行对等网络

    千次阅读 2020-06-26 02:37:23
    也许是我心血来潮,毫无征兆的就想测一下网速,不测不知道,一测吓一跳,阔别了几个月的网络,今天一测居然达到了1Gbps(1000Mbps),而且还是上下行对等!瞬间惊掉了我的下巴…在此简单记录一下初次开车上高速的心情...
  • 本文介绍第二代(2G)移动通信系统和第三代(3G)移动通信系统常见制式基础知识,主要有2G(GSM900/EGSM/DCS1800/PCS1800)和3G(CDMA2000/TD-SCDMA/WCDMA)上下行频率、速率对照对比情况,先粗略统计了一下,尤其是...
  • 虽然FD系统,上下行使用的带宽一样,但是上下行的信号编码效率完全不同。上行信号(手机发),由于手机发射的功率偏小,容易受到外部干扰,因此为了提高抗干扰性能,一般使用效率偏低但是抗干扰性能强的编码方式。...
  • 用过360的都知道有个监测本地网络状态的小插件,但由于360实时监控会影响电脑卡顿,而又不能单独使用这个小插件,因此自己动手写了一个简单的,只监测本地网络,内存占用率,cpu占用率等
  • Iperf测试服务器上下行带宽

    千次阅读 2020-09-20 13:55:46
    有一个阿里云服务器,想在windows电脑下测试一下带宽 1.首先在windows下下载iperf3 2.在linux服务器下安装iperf3 wget -O /usr/lib/libiperf.so.0 ...chmod +x /usr/bin/iperf3 可能会遇

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 20,135
精华内容 8,054
关键字:

上下行速率