Linux----网络的优化

Linux网络优化

1.查看防火墙状态(本人虚拟机已经永久关闭防火墙)

关闭防火墙查看:https://www.cnblogs.com/hdpcwl/articles/15350051.html

2.禁用ipv6

①:修改配置文件

sudo sysctl/sysctl.conf

添加:

②:参数配置生效

sudo sysctl -p

显示:net.ipv6.conf.all.disable_ipv6 = 1 则为配置生效

3.修改端口监听队列长度

①:查看当前监听队列大小

输入 sudo cat /etc/sysctl.conf (若无 net.core.somaxconn 项则手动添加)

②:修改监听队列长度

输入 sudo vim /etc/sysctl.conf 编辑文件

在末尾添加:net.core.somaxconn=32768

③:使配置生效

终端输入:sudo sysctl -p 使配置生效

查看是否编辑成功

4.scoket读写缓冲调优

①:设置tcp数据发送窗口大小为256kb

输入:sudo sysctl -q net.core.wmem_default

②:输入 echo "net.core.wmem_default=256960"|sudo tee -a /etc/sysctl.conf 使配置生效

③:输入 sudo sysctl -p 使配置生效

④:验证配置,终端输入:sudo sysctl -q net.core.wmem_default

返还值为25690说明生效

 

5.设置最大TCP数据发送缓冲区最大值为2M

①:终端输入 sysctl -q net.core.wmem_max

②:终端输入 echo "net.core.wmem_max=2097152"| sudo tee -a /etc/sysctl.conf

③:输入 sudo sysctl -p 使配置生效

④:输入sysctl -q net.core.wmem_max

验证是否成功

6.网络传输测试

①:安装文件

命令:rpm -ivh 文件

sudo rpm -ivh iperf3-3.1.3-1.fc24.x86_64.rpm  

###默认安装路径文件在 /usr/bin目录下(测试链接需要将其他节点同安装)

②:进入 /usr/bin/ 目录下输入  sudo iperf3 -s  进入iperf

③:切换至slave1节点下:输入 iperf3 -c masterIP 后查看master节点 

两台服务器传输成功成功

测试结果中的 Bandwidth 就是两台服务器之间的传输速度

posted @ 2021-10-13 19:56  世界终将是黑大帅的  阅读(245)  评论(0)    收藏  举报