LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: xlighting

这样的ftp该怎么做?

[复制链接]
发表于 2003-4-22 13:40:21 | 显示全部楼层
raid0的速度是单硬盘不能比的。
不过如果只用来ftp,一个100M的网卡,我想瓶颈应该不来自硬盘的速度。
发表于 2003-4-22 17:21:14 | 显示全部楼层

关于双网卡,只有一个ip地址

看了上面老兄的回答,突然想到如果我有双网卡,只有一个ip地址,怎么用linux实现双倍的带宽呢?
发表于 2003-4-22 20:37:38 | 显示全部楼层
Linux另一种使用双网卡的配置

  Linux配置双网卡相信很多人已经很熟悉了,其实在高版本的Linux中已经需要复杂的配置,Linux能够自动识别两块网卡,分别命名为eth0和eth1,只需要为之指定相应的ip地址就可以了。我们今天要说的双网卡或者说多网卡是他的另外一种应用——将两块网卡配置成为一块使用。
  随着计算机的处理能够力越来越强大,网络的I/O性能越来越成为系统的一个瓶颈,解决的措施是:
  采用更加快速的网络如千兆网络,这需要很大的投资,而且对于改造旧系统的难度很大。
  我们讨论的是另一种解决方式:使用多块网卡虚拟成为一块网卡,具有相同的IP地址。这项技术其实在sun和cisco中已经存在,分别称为Trunking和etherchannel技术,在Linux中,这种技术称为bonding。
  那么,什么是bonding呢?我们还需要从ethernet网卡的promisc模式说起。我们知道,在正常情况下,ethernet网卡只接收目的mac地址是自身mac的ether帧,对于别的数据帧都过滤掉,以减轻驱动程序——也就是软件的负担。但是ethernet网卡也支持另外一种被称为promisc的模式,可以接收网络上所有的帧,很多系统程序如:sniffer、tcpdump,都运行在这个模式下。bonding也运行在这个模式下,而且修改了驱动程序中的mac地址,将两块网卡的mac地址改成相同,可以接收特定mac的数据帧。然后把相应的数据帧传送给bond驱动程序处理。bonding技术的最早应用是在集群——beowulf上,为了提高集群节点间的数据传输而设计的。
  说了半天理论,其实配置很简单,因为在内核中已经包含了,只需要在编译的时候把网络设备选项中的Bonding driver support选中就可以了。
  然后,重新编译核心,重新起动计算机,执行如下命令:

#ifconfig eth0 down
#ifconfig eth1 down
#ifconfig bond0 ipaddress
#ifenslave bond0 eth0
#ifenslave bond0 eth1

  好了,现在两块网卡已经象一块一样工作了,如果你用的是hub,你ping一下另外的计算机会发现返回的icmp是重复的,如果是交换机就不会了,还不赶快试一下。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表