什么是高性能机群(Cluster)

    顾名思义,高性能机群就是采用机群技术来研究高性能计算。机群是利用标准的网络将各种普通的服务器连接起来,通过特定的方法,向用户提供更高的系统计算性能、存储性能和管理性能,同时为用户提供单一系统映象功能的计算机系统。



    对机群的研究起源于机群系统的良好的性能可扩展性(Scalability)。提高CPU主频和总线带宽是最初提供计算机性能的主要手段。但是这一手段对系统性能的提供是有限的。接着人们通过增加CPU个数和内存容量来提高性能,于是出现了向量机,对称多处理机(SMP)等。但是当CPU的个数超过某一阈值,象SMP这些多处理机系统的可扩展性就变的极差。主要瓶颈在于CPU访问内存的带宽并不能随着CPU个数的增加而有效增长。与SMP相反,机群系统的性能随着CPU个数的增加几乎是线性变化的。


机群与小型机、PC服务器群相比较




  机群优势

    更高的性能价格比。机群系统目前已经成为高性能计算机的发展方向,世界上top500排行榜的高性能计算机系统绝大多数是机群系统。
    


    更高的可扩展性。机群系统可以通过原有预留的扩展接口进行无缝的扩展。
    


    更高的可管理性。通常管理一个机群系统要比管理一个小型机系统要简单得多,这也同时意味着培养一个小型机的管理人才将花费大量的费用和支出。
    


    更高的系统鲁棒性(健壮或强壮)。机群系统都是采用了标准的硬件设备,容易采购。同时也较容易维护。
    


    有更多国产厂商支持。很多国产厂商支持机群系统。 国外厂商也生产机群系统。
    


    对应用系统的更多的支持。机群系统可以支持大量的操作系统并且可以支持同时存在多种操作系统,也支持32位和64位的软件系统,在机群系统上运行的软件是小型机系统的成百上千倍。