当前位置:首页 » 专业资讯
开发技术指南» 文章正文
    引言: Linux集群大全哪种群集适合您?RawnShahLinuxWorld专栏作家2000年5月RawnShah作为专家,在Linux现有的开放源码和封闭源码集群解决方案方面为您指点迷津。
 

 

 ·改变linux终端颜色[转]    »显示摘要«
    摘要: 改变linux终端颜色1. 用echo "<ctrl-v><escape>[31m测试<ctrl-v><escape>[37m" echo "^[[xm yourchar" (x=30,31...36?) 请注意这个转义系列的敲法是,<ctrl-v><escape>[30m echo "<ctrl-v><esca......
    摘要: [这个贴子最后由hopecao在 2002/11/28 02:11pm 编辑] 我的redhat8.0完全桌面设置一,美化: (此过程参照了linuxfans.org中的多篇美化文章和自己重装多次机器的经验)1. 建立目录: mkdir /usr/x11r6/lib/x11/fonts/truetype2.cp windows下的simsun.ttc、tahoma.ttf及tahomabd.ttf到以上目录,将simsun.ttc改为ttf字体.生成......


[转帖] Linux 集群大全

linux 集群大全 【相关文章:开源的魅力:主流Linux产品点评

【扩展阅读:优化Linux系统硬盘的七个实用技巧

哪种群集适合您? 【扩展信息:SPARC中如何安装Linux系统

rawn shah

linuxworld 专栏作家

2000 年 5 月

rawn shah 作为专家,在 linux 现有的开放源码与封闭源码集群解决方案方面为您指点迷津。

计算 linux 中集群项目的数量就象计算硅谷中创业公司的数量一样。不象 windows nt 已经受其自身的封闭环境阻碍,linux 有大量的集群系统可供选择,适合于不同的用途与需要。但确定应该使用哪一个集群的工作却没有因此变得简单。

问题的部分原因在于术语集群用于不同场合。it 经理可能关心如何使服务器运行时间更长,或使应用程序运行得更快,而数学家可能更关心在服务器上进行大规模数值计算。两者都需要群集,但是各自需要不同特性的群集。

本文调查了不同形式的集群以及许多实现中的一部分,这些实现可以买到,也可以免费软件形式获得。尽管列出的所有解决方案并不都是开放源码,但是大多数软件都遵循分发 linux 源码的公共惯例,特别是由于那些实现集群的人还常常希望调整系统性能,以满足需要。

硬件

集群总是涉及到机器之间的硬件连接。在现今大多数情况下,这只是指“快速以太网”网卡与集线器。但在尖端科学领域中,有许多专为集群设计的网络接口卡。

它们包括 myricom 的 myrinet、giganet 的 clan 与 ieee 1596 标准可伸缩一致接口 (sci)。那些卡的功能不但在群集的节点之间提供高带宽,而且还减少延迟(发送消息所用的时间)。对于在节点间交换状态信息以使其操作保持同步情况,那些延迟是至关重要的。

myricom

myricom 提供网卡与交换机,其单向互连速度最高可达到 1.28 gbps。网卡有两种形式,铜线型与光纤型。铜线型 lan 可以在 10 英尺距离内以全速进行通信,而在长达 60 英尺距离内以半速进行操作。光纤型 myrinet 可以在 6.25 英里长的单模光纤或者 340 英尺长的多模光纤上全速运行。myrinet 只提供直接点到点、基于集线器或基于交换机的网络配置,但在可以连接到一起的交换光纤数量方面没有限制。添加交换光纤只会增加节点间的延迟。两个直接连接的节点之间的平均延迟是 5 到 18 微秒,比以太网快得多。

集群类型

最常见的三种群集类型包括高性能科学群集、负载均衡群集与高可用性群集。

科学群集

通常,第一种涉及为群集开发并行编程应用程序,以解决复杂的科学问题。这是并行计算的基础,尽管它不使用专门的并行超级计算机,这种超级计算机内部由十至上万个独立处理器组成。但它却使用商业系统,如通过高速连接来链接的一组单处理器或双处理器 pc,并且在公共消息传递层上进行通信以运行并行应用程序。因此,您会常常听说又有一种便宜的 linux 超级计算机问世了。但它实际是一个计算机群集,其处理能力与真的超级计算机相等,通常一套象样的群集配置开销要超过 $100,000。这对一般人来说似乎是太贵了,但与价值上百万美元的专用超级计算机相比还算是便宜的。

负载均衡群集

负载均衡群集为企业需求提供了更实用的系统。如名称所暗示的,该系统使负载可以在计算机群集中尽可能平均地分摊处理。该负载可能是需要均衡的应用程序处理负载或网络流量负载。这样的系统非常适合于运行同一组应用程序的大量用户。每个节点都可以处理一部分负载,并且可以在节点之间动态分配负载,以实现平衡。对于网络流量也是如此。通常,网络服务器应用程序接受了太多入网流量,以致无法迅速处理,这就需要将流量发送给在其它节点上运行的网络服务器应用。还可以根据每个节点上不同的可用资源或网络的特殊环境来进行优化。

高可用性群集

高可用性群集的出现是为了使群集的整体服务尽可能可用,以便考虑计算硬件与软件的易错性。如果高可用性群集中的主节点发生了故障,那么这段时间内将由次节点代替它。次节点通常是主节点的镜像,所以当它代替主节点时,它可以完全接管其身份,并且因此使系统环境对于用户是一致的。
...   下一页
 ·linux机器绑两个网卡的问题    »显示摘要«
    摘要: 我的机器有两个网卡, 我可以用ifconfig eth1来启动另一个网卡,我重新启动后, eth1一直不启动,只有ech0, 怎么让它启动时自动使能两个网卡。 我的一个网卡地址是公网的, 一个配成局域网的, 其他机器怎么能通过这台机器上internet, (类似nt上的将一个网卡共享) tiankefeng 回复于:2002-11-26 20:44:10 将ifconfig eth1加入启动文件中,开机既可运行将li......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE