linux网卡绑定工具,linux文件系统测试工具 linux多网卡绑定聚合

20141216123556_9060.png

网络端口绑定为一个,可以提升网络的性能,比如对于备份服务器,需要在一

个晚上备份几个

T

的数据,

如果使用单个的千兆网口将会是很严重的瓶颈。

其它的应用,

ftp

服务器,高负载的下载网站

,

都有类似的问题。因此使用

Linux

teaming

bond

来绑

定多个网卡作为一个逻辑网口,配置单个的

IP

地址,会大幅提升服务器的网络吞吐

(I/O)

Linux

的多网卡绑定功能使用的是内核中的

"bonding"

模块,关于此模块可以参考

Linux

24a58119886d0bf0cea3e765eae5bae4.png

EthernetBondingDriver

文档

,

但是目前发布各个

Linux

版本内核均已包含了此模块,大多数

情况下不需要重新编译内核。

Linux

bonding

驱动提供了绑定

/

集成

(bond)

多个网卡为一

个虚拟逻辑网口的功能。并请注意绑定的网口

(bonded)

有多种工作模式

;

一般来说,分为热

后备

(hotstandby)

和负载均衡

(loadbalancing).

Redhat/Fedora

和其它类

df0272fa527e019d5dfc1ecf39ef66fd.png

RedhatLinux

中是

比较容易配置的。

将多个Linux网络端口绑定为一个,可以提升网络的性能,比如对于备份服务器,需要在一个晚上备份几个T的数据,如果使用单个的千兆网口将会是很严重的瓶颈。其它的应用,比如ftp服务器,高负载的下载网站, 都有类似的问题。因此使用Linux teaming或bond来绑定多个网卡作为一个逻辑网口,配置单个的IP地址,会大幅提升服务器的网络吞吐(I/O)。

Linux的多网卡绑定功能使用的是内核中的"bonding"模块,关于此模块可以参考Linux Ethernet Bonding Driver文档, 但是目前发布各个Linux版本内核均已包含了此模块,大多数情况下不需要重新编译内核。 Linux 的 bonding 驱动提供了绑定/集成(bond)多个网卡为一个虚拟逻辑网口的功能。并请注意绑定的网口(bonded)有多种工作模式; 一般来说,分为热后备(hot standby) 和负载均衡(load balancing). 在Redhat/Fedora和其它类Redhat Linux中是比较容易配置的。

1.创建bond0配置文件

vi /etc/sysconfig/network-scripts/ifcfg-bond0

DEVICE=bond0  --物理设备名字

IPADDR=192.168.1.1 --IP地址

NETMASK=255.255.255.0 --子网掩码

NETWORK=192.168.1.0 --所属子网

BROADCAST=192.168.1.255 --广播地址

GATEWAY=192.168.1.254 --网关

ONBOOT=yes --随机启动

BOOTPROTO=none

USERCTL=no --是否允许非root用户控制该设备

2.修改被绑定的eth0和eth1的配置文件

vi /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0

USERCTL=no

ONBOOT=yes

MASTER=bond0 *** SLAVE=yes *** BOOTPROTO=none

本文来自电脑杂谈,转载请注明本文网址:

http://www.pc-fly.com/a/ruanjian/article-72460-1.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值