ubuntu22.04配置双网卡绑定提升带宽

这里写自定义目录标题

Bonding简介

bonding(绑定)是一种linux系统下的网卡绑定技术,可以把服务器上n个物理网卡在系统内部抽象(绑定)成一个逻辑上的网卡,能够提升网络吞吐量、实现网络冗余、负载均衡等功能,有很多优势。

bonding技术是linux系统内核层面实现的,它是一个内核模块(驱动)。使用它需要系统有这个模块, 我们可以modinfo命令查看下这个模块的信息, 一般来说都支持。

modinfo bonding |more

在这里插入图片描述

mod=6与mod=0的区别:mod=6,先把eth0流量占满,再占eth1,….ethX;而mod=0的话,会发现2个口的流量都很稳定,基本一样的带宽。而mod=6,会发现第一个口流量很高,第2个口只占了小部分流量

配置

cat << EOF > /etc/netplan/00-installer-config.yaml
# This is the network config written by 'subiquity'
network:
  version: 2
  ethernets:
    ens29f0:
      dhcp4: false
      optional: true
    ens29f1:
      dhcp4: false
      optional: true
  bonds:
    bond0:
      dhcp4: false
      addresses: [192.168.1.11/24]
      optional: true
      routes:
        - to: default
          via: 192.168.1.254
      nameservers:
        addresses: [8.8.8.8,114.114.114.114]
      interfaces:
        - ens29f0
        - ens29f1
      parameters:
        mode: balance-alb #绑定模式
        mii-monitor-interval: 100 #心跳时间
        lacp-rate: fast #
        transmit-hash-policy: layer2
EOF

验证

ifconfig -a 

cat /proc/net/bonding/bond0

高可用测试中(插拔网线)发现:在mode=6模式下丢包1个, 恢复网络时( 网络插回去 ) 丢包在5-6个左右,说明高可用功能正常但恢复的时候丢包会比较多

参考链接

ubuntu22.04服务器的双网卡绑定的具体操作步骤和配置文件 https://blog.csdn.net/w553692064/article/details/129134034

以太网适配器Bonding配置全套 https://www.cnblogs.com/shiwei1930/p/14255437.html

相关推荐

  1. Hyper-V Ubuntu 虚拟机配置网卡

    2024-01-06 00:08:01       13 阅读
  2. 确认网卡的模式

    2024-01-06 00:08:01       20 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-06 00:08:01       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-06 00:08:01       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-06 00:08:01       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-06 00:08:01       20 阅读

热门阅读

  1. GIT使用简介

    2024-01-06 00:08:01       30 阅读
  2. C单词翻转

    2024-01-06 00:08:01       36 阅读
  3. uniapp 分享例子做个记录

    2024-01-06 00:08:01       41 阅读
  4. SpringBoot实用开发(十)-- MongoDB的安装

    2024-01-06 00:08:01       37 阅读
  5. 【力扣每日一题】力扣2397被列覆盖的最多行数

    2024-01-06 00:08:01       32 阅读
  6. Nginx(十六) 配置文件详解 - server stream服务流

    2024-01-06 00:08:01       37 阅读
  7. python列表的常见方法 学习笔记

    2024-01-06 00:08:01       36 阅读
  8. 【C++】知识点汇总(上)

    2024-01-06 00:08:01       35 阅读