当前位置: 移动技术网 > 网络运营>服务器>Linux > Linux修改网卡窗口大小方法,不使用sysctl.conf

Linux修改网卡窗口大小方法,不使用sysctl.conf

2020年09月01日  | 移动技术网网络运营  | 我要评论
序1.查看方法2.修改方法(临时)正文查看方法窗口大小在tcp_rmem中记录,输入命令查看:cat /proc/sys/net/ipv4/tcp_rmem第一个参数(4096):socket接收缓冲区分配的最少字节数。第二个参数(87380):默认值,缓冲区在系统负载不重的情况下可以增长到这个值。第三个参数(2364640):接收缓冲区空间的最大字节数。130|uid=0 gid=0@xxx:/ # cat /proc/sys/net/ipv4/tcp_rmem4096


1.查看方法
2.修改方法(临时)
3.可解决的问题


正文

  1. 查看方法
    窗口大小在tcp_rmem中记录,
    输入命令查看:cat /proc/sys/net/ipv4/tcp_rmem
    第一个参数(4096):socket接收缓冲区分配的最少字节数。
    第二个参数(87380):默认值,缓冲区在系统负载不重的情况下可以增长到这个值。
    第三个参数(2364640):接收缓冲区空间的最大字节数。
130|uid=0 gid=0@xxx:/ # cat /proc/sys/net/ipv4/tcp_rmem
4096    87380   2364640
  1. 修改方法(临时)
    如果系统无/etc/sysctl.conf文件,可以直接echo修改参数,以空格间隔。
    命令:echo "8760 256960 4088000" > /proc/sys/net/ipv4/tcp_rmem
    执行后再次使用cat查看tcp_rmem,窗口值已变更。立即生效,无需重启系统。重启后复归默认值。
130|uid=0 gid=0@xxx:/ # cat /proc/sys/net/ipv4/tcp_rmem
8760    256960  4088000
  1. 可解决的问题
    TCP传输时,由于使用了滑动窗口方式提高了数据传输效率。但由于网络阻塞等问题发生了丢包,导致接收方丢失数据。通过调整窗口大小来减少掉包时间发生。例如,手机WiFi与车机TCP通信发生了丢包,导致声音数据卡顿、断音现象。

本文地址:https://blog.csdn.net/NeptuneYs/article/details/108585424

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
移动技术网