ubuntu 网卡网速测试bondnetperf测试优化tcp
一、测试环境
1.用千兆网线把server和client的机器直接连接在一起;
2.关闭两台机器的iptables;
3.server端执行netserver,client端执行
netperf -P 0 -v 0 -H $ip -i 10,2 -I 99,10 -t -- -m 64 -s 32768 -S 32768(其中$ip为server端ip)。
二、优化前
测试3次平均分为833.41分。
三、优化后
在server端/etc/sysctl.conf添加一行
net.ipv4.tcp_adv_win_scale=2
执行sysctl -p使其生效后再进行测试。
测试3次平均分为940.53分。
在tcp连接中,对于接收端的读缓存而言,接收到一个来自对端的tcp报文时,会使读缓存增加;当接收端的进程读取tcp流时,会使读缓存减少。netperf测试过程中server端接收tcp报文的速率受限于读缓存中实际存放tcp报文缓冲区的大小,这是因为server端进程读取tcp流的速率小于server端接收tcp报文的速率,而这会导致缓冲区逐步被占满。当缓冲区达到上限后,则不会再接收新的报文,进而限制接收tcp报文的最大速率。由此分析将net.ipv4.tcp_adv_win_scale由1改为2后分数的提升,改为2后相当于接收端读缓存实际用来存放tcp报文的缓冲区增加,从而提升接收tcp报文的速率。这与增大测试命令中-s、-S值的效果相同,而测试发现增大-s、-S的值确实会提升测试分数。
ubuntu 网卡网速测试bondnetperf测试优化tcp相关推荐
- Ubuntu 测网速
Ubuntu 测网速 学自:http://os.51cto.com/art/201401/428339.htm 当发现上网速度变慢时,人们通常会先首先测试自己的电脑到网络服务提供商(通常被称为&quo ...
- AX200网卡支持linux,Intel 9260/AX200网卡在Deepin/UOS/Ubuntu下网速慢的处理
如果你所使用的是Intel 9260/AX200网卡,遇到网速很慢的问题,可以采取以下方法处理,有Deepin/UOS/Ubuntu等Linux发行版的解决方案. 处理方法 我自己之前更换了Intel ...
- iphone7测试软件,iPhone7如何测试网速 ping命令测试网速方法介绍
电脑设备测试网速的方法有很多,了解的小伙伴应该都知道那么几种.但是如果我们想要测试iPhone手机的网速,该怎么弄呢?这个估计就没有多少小伙伴知道了.下面小编来教一教大家怎么使用ping来测试网速. ...
- Linux系统VPS云服务器硬件/网速/性能/延迟测试一键脚本分享
一些常用的VPS性能测试脚本,部分经过实际测试,基本可以正常使用,关于脚本测试出来数据的准确性,需要自行甄别,仅供参考. 本站所收集的一键脚本均来自网络,不对其收集的脚本负责,请注意保管并备份资料,建 ...
- 怎样用计算机命令提高网速,cmd指令测试网速技巧
cmd指令测试网速,大家都装了光带,ping可以用来检查网络是否通畅或者网络连接速度,但很多都不会cmd指令测试网速,就由小编告诉你cmd指令测试网速的教程. cmd指令测试网速: ping可以用来检 ...
- linux查看当前网卡网速,Linux环境编程:获取网卡的实时网速
在Windows下面,我们可以看到360或者是qq安全卫士的"安全球",上面显示实时的网速情况.那么在Linux里面如何获取网卡的实时网速?其实原理很简单,读取需要获取网速的网卡在 ...
- 服务器网卡网速慢怎么维护,网速慢怎么办我通过某单位内部的局域网上互联网,最近一段时间网速巨 爱问知识人...
网速慢的几种原因: 一.网络自身问题 您想要连接的目标网站所在的服务器带宽不足或负载过大.处理办法很简单,请换个时间段再上或者换个目标网站. 二.网线问题导致网速变慢 我们知道,双绞线是由四对线按严格 ...
- ubuntu18 usb网卡网速只有10M解决方法
手上有个win10平板,经折腾,刷成了ubuntu18,但自带的wifi经千辛万苦驱动起来后,内网ping值高达200+,遂购买usb网卡一张,ping值降到2以内,可以接受,但是网速只有10m,无法 ...
- Manjaro双网卡网速很慢
背景 带自己的笔记本到公司,同时上内外网,内网插的网线连接192.168.x.x,网关192.168.93.1,DNS解析服务器为:192.168.1.8:外网用的是华为的5GWiFi 盒子,网段也是 ...
最新文章
- “AI让老百姓最多跑一次”:智源科学家打造下一代政务服务智能助手
- lwip之数据收发流程_2
- 数字时代企业内部如何高效协作?这款工具值得一试
- 地址总线是单向还是双向_碳纤维布加固为什么选择单向布?
- kafka单机模式删除某一个topic的数据,并解决Topic xxxx is marked for deletion....报错
- 进程树--用Enki学Linux系列(18)
- 关于iframe跨域实践(转载)
- 多线程处理同一批数据_Java 多线程基础(一)
- 关于只针对ie7浏览器的css问题
- 计算机机房空调设计规范,计算机机房空调设计规范
- 超级详细的Vmware下载与安装过程
- CEF内嵌浏览器 编译
- select下拉复选
- 求101到150之间的质数
- oracle10g没有行列转换函数的替代方法(转)
- python怎样用填充颜色_python中如何给图形填充颜色
- python模拟微信登录公众号_Python3微信公众平台requests模拟登陆
- 无法使用内置管理员账户打开Microsoft Edge
- 各个版本的python在windows上如何安装pywin32
- 使用IDEA编译之配置文件出现乱码(properties、yml、xml)
热门文章
- 用计算机进行有理数除法时,《有理数的乘除法》的教案
- qq空间代码查询_Mysql千万级大数据查询优化经验,一点课堂(多岸学院)
- 如何新建Spring Boot工程
- php 协议头,入门PHP实现MQTT协议的固定头部(Fix header)
- 截取url的host_js如何准确获取当前页面url网址信息
- 修改官方发行openstack镜像的cloud-init登录方式为账号密码登录
- 3-51单片机ESP8266学习-AT指令(学会刷固件)
- 为什么是List list = new ArrayList,而不直接用ArrayList
- 使用 SqlDataSource 控件查询数据47
- 对while((pid = waitpid(-1, stat, WNOHANG)) 0)不懂的地方,现在懂了