一、测试环境
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相关推荐

  1. Ubuntu 测网速

    Ubuntu 测网速 学自:http://os.51cto.com/art/201401/428339.htm 当发现上网速度变慢时,人们通常会先首先测试自己的电脑到网络服务提供商(通常被称为&quo ...

  2. AX200网卡支持linux,Intel 9260/AX200网卡在Deepin/UOS/Ubuntu下网速慢的处理

    如果你所使用的是Intel 9260/AX200网卡,遇到网速很慢的问题,可以采取以下方法处理,有Deepin/UOS/Ubuntu等Linux发行版的解决方案. 处理方法 我自己之前更换了Intel ...

  3. iphone7测试软件,iPhone7如何测试网速 ping命令测试网速方法介绍

    电脑设备测试网速的方法有很多,了解的小伙伴应该都知道那么几种.但是如果我们想要测试iPhone手机的网速,该怎么弄呢?这个估计就没有多少小伙伴知道了.下面小编来教一教大家怎么使用ping来测试网速. ...

  4. Linux系统VPS云服务器硬件/网速/性能/延迟测试一键脚本分享

    一些常用的VPS性能测试脚本,部分经过实际测试,基本可以正常使用,关于脚本测试出来数据的准确性,需要自行甄别,仅供参考. 本站所收集的一键脚本均来自网络,不对其收集的脚本负责,请注意保管并备份资料,建 ...

  5. 怎样用计算机命令提高网速,cmd指令测试网速技巧

    cmd指令测试网速,大家都装了光带,ping可以用来检查网络是否通畅或者网络连接速度,但很多都不会cmd指令测试网速,就由小编告诉你cmd指令测试网速的教程. cmd指令测试网速: ping可以用来检 ...

  6. linux查看当前网卡网速,Linux环境编程:获取网卡的实时网速

    在Windows下面,我们可以看到360或者是qq安全卫士的"安全球",上面显示实时的网速情况.那么在Linux里面如何获取网卡的实时网速?其实原理很简单,读取需要获取网速的网卡在 ...

  7. 服务器网卡网速慢怎么维护,网速慢怎么办我通过某单位内部的局域网上互联网,最近一段时间网速巨 爱问知识人...

    网速慢的几种原因: 一.网络自身问题 您想要连接的目标网站所在的服务器带宽不足或负载过大.处理办法很简单,请换个时间段再上或者换个目标网站. 二.网线问题导致网速变慢 我们知道,双绞线是由四对线按严格 ...

  8. ubuntu18 usb网卡网速只有10M解决方法

    手上有个win10平板,经折腾,刷成了ubuntu18,但自带的wifi经千辛万苦驱动起来后,内网ping值高达200+,遂购买usb网卡一张,ping值降到2以内,可以接受,但是网速只有10m,无法 ...

  9. Manjaro双网卡网速很慢

    背景 带自己的笔记本到公司,同时上内外网,内网插的网线连接192.168.x.x,网关192.168.93.1,DNS解析服务器为:192.168.1.8:外网用的是华为的5GWiFi 盒子,网段也是 ...

最新文章

  1. “AI让老百姓最多跑一次”:智源科学家打造下一代政务服务智能助手
  2. lwip之数据收发流程_2
  3. 数字时代企业内部如何高效协作?这款工具值得一试
  4. 地址总线是单向还是双向_碳纤维布加固为什么选择单向布?
  5. kafka单机模式删除某一个topic的数据,并解决Topic xxxx is marked for deletion....报错
  6. 进程树--用Enki学Linux系列(18)
  7. 关于iframe跨域实践(转载)
  8. 多线程处理同一批数据_Java 多线程基础(一)
  9. 关于只针对ie7浏览器的css问题
  10. 计算机机房空调设计规范,计算机机房空调设计规范
  11. 超级详细的Vmware下载与安装过程
  12. CEF内嵌浏览器 编译
  13. select下拉复选
  14. 求101到150之间的质数
  15. oracle10g没有行列转换函数的替代方法(转)
  16. python怎样用填充颜色_python中如何给图形填充颜色
  17. python模拟微信登录公众号_Python3微信公众平台requests模拟登陆
  18. 无法使用内置管理员账户打开Microsoft Edge
  19. 各个版本的python在windows上如何安装pywin32
  20. 使用IDEA编译之配置文件出现乱码(properties、yml、xml)

热门文章

  1. 用计算机进行有理数除法时,《有理数的乘除法》的教案
  2. qq空间代码查询_Mysql千万级大数据查询优化经验,一点课堂(多岸学院)
  3. 如何新建Spring Boot工程
  4. php 协议头,入门PHP实现MQTT协议的固定头部(Fix header)
  5. 截取url的host_js如何准确获取当前页面url网址信息
  6. 修改官方发行openstack镜像的cloud-init登录方式为账号密码登录
  7. 3-51单片机ESP8266学习-AT指令(学会刷固件)
  8. 为什么是List list = new ArrayList,而不直接用ArrayList
  9. 使用 SqlDataSource 控件查询数据47
  10. 对while((pid = waitpid(-1, stat, WNOHANG)) 0)不懂的地方,现在懂了