Chinaunix首页 | 论坛 | 博客
  • 博客访问: 754426
  • 博文数量: 803
  • 博客积分: 6000
  • 博客等级: 准将
  • 技术积分: 5015
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-28 10:29
文章分类

全部博文(803)

文章存档

2011年(1)

2008年(802)

我的朋友

分类:

2008-10-29 11:33:18


  将多块网卡虚拟成为一块网卡,使它们具有相同的IP地址。这项技术其实在SUN和的产品中已经存在,分别称为Trunking和etherchannel技术,在Linux中,这种技术称为Bonding。
  
  因为Bonding在内核2.4.x中已经包含了,我们只需要在编译的时候把选项中的Bonding driver support选中就可以了。然后,重新编译核心,重新启动计算机,执行如下命令:
  
  ismod bonding
  ifconfig eth0 down
  ifconfig eth1 down
  ifconfig bond0 ipaddress
  ifenslave bond0 eth0
  ifenslave bond0 eth1
  
  现在两块网卡已经能像一块网卡一样工作了。这样可以提高集群节点间的数据传输速度。当然,最好把这几句命令写成一个脚本,再由/etc/rc.d/rc.local调用,以便一开机就生效。
  
  Bonding技术对于来说是个比较好的选择,在没有千兆网卡时,用两三块100bps的网卡作Bonding,可大大提高到机之间的带宽,但是需要在机上将连接Bonding网卡的两个端口映射为同一个虚拟接口。
【责编:admin】

--------------------next---------------------

阅读(378) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~