Linux能统治超级计算领域的几个原因不外乎:历史悠久、成本低廉、可靠、安全、开源、资源丰富、易于管理、创新不断等等。

1. Linux在超级计算的历史


NASA在1994年使用Linux建立了第一个Beowulf集群,作为昂贵的HPC超级计算机的一种替代品。“Beowulf集群是基于商用硬件的可扩展的高性能集群,建立在专用的系统网络和开源软件(Linux)基础设施上。设计者可以通过按比例添加机器来提高性能。硬件可以是简单的只需两台联网计算机组成的计算节点,每个节点都运行Linux,并共享一个文件系统,或复杂的像具有高速,低延迟的1,024节点的网络。”

2. 处理器的进化


直到几年前,UNIX的变种,如AIX,HP-UX,Tru64 UNIX,Solaris和IRIX仍统治着超级计算领域。HPC或“超级计算机”的硬件费用和价格高昂的类UNIX系统费用限制了HPC技术的使用,那时HPC主要用于学术研究,流体力学,石油和天然气勘探,计算机辅助设计和测试,以及制药和军事研究。然而,在高性能计算领域,Linux已经大范围的取代原来的价格高昂的系统。突然的,英特尔和AMD取代了RISC处理器,铺平了用Linux替代UNIX的道路,并且众多的二线厂商纷纷发力这个领域。

3. 降低总体成本


硬件的低成本化和免费的Linux已经大大减少了HPC系统的成本。无论是20个节点还是两千万个节点,其上可定制并且受支持的Linux发行版的许可成本是一样的。但大多数组织中,无论是在学术界,政府还是商业环境,必须依靠一个受供应商24/7支持的操作系统。即使在这种情况下,Linux的仍显著节省前期购买和支撑计算的费用。

4. 可靠、安全、开源


过去,低价格是Linux的主要优势,现在,市场已经发生变化;目前,消费者和组织都倾向于在保留开源软件的灵活性和可靠性的同时采用基于Linux的集群系统来保证系统持续无故障运行时间。可靠性和可扩展性这两个特性是选择Linux集群系统时的两个常见理由。可扩展性允许组织机构从一个小规模的集群系统开始一个项目,并能随着项目需求的增长无缝地添加节点。

5. 社区资源


在Linux平台上,HPC有很多很多可用的资源;而且,大部分资源是免费的。看一下其他开源项目的成功之处,你就会发现人多力量大这个道理是有道理的。

6. 容易管理


设立和监控一个集群系统是非常困难的;特别是对于依靠多代技术来支持众各种应用程序和多用户组技术的异构环境。商用X86服务器架构的Linux集群系统相对来说是非常经济的,部分原因是:通过专为HPC案例而设的供应商和工具,设置和管理一个Linux集群系统变得容易,简单。

7. 面向创新


这些年来,Linux都在稳定地融合HPC的特性。HPC市场是供应商测试想法的地方,这些想法可能会催生未来商业产品,如多核处理器或低功耗处理器。开源的操作系统经常引领技术的创新,并把HPC越来越多地转化为“高生产力计算”。

8. 主流生产力


随着对处理能力和速度需求的增长,HPC惠及了各种规模的商业事务,特别是交易处理和数据仓库。商业的HPC使用在好莱坞特效制作,金融分析和很多其他行业上。而随着用户和供应商数量的不断增长,HPC不再意味着核心,周期和无人问津,而是指发现,效率和投放市场的时间。例如,阈值应用中的一个重要范畴是“超大规模商业运算”,在这个范畴里,应用程序不是传统意义上的HPC工作负荷,这些程序需要超级计算机的规模水平,因此需要使用特定的HPC解决方案和技术。

9. 巴塞罗那的计算机MareNostrum


位于西班牙的最强大的超级计算机之一,同时也被认为是有史以来最吸引人的超级计算机,MareNostrum是运行在Linux上的。MareNostrum是放置在巴塞罗那超级计算机中心的一台超级计算机,是西班牙第二强的超级计算机,同时也是西班牙超级计算网络中的7台超级计算机之一。它由IBM和西班牙教育和科学部部长Maria Jesus San Segundo提供。


(英文出自:eWEEK,

Linux统治超级计算领域的九个理由相关推荐

  1. Linux虚拟化KVM-Qemu分析(九)之virtio设备

    目录 1. 概述 2. 流程分析 3. tap创建 - 网卡后端设备 4. virtio-net创建 4.1 数据结构 4.2 流程分析 4.2.1 class_init 4.2.2 instance ...

  2. 选择北大青鸟的九大理由

    选择北大青鸟的九大理由:<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" / ...

  3. Linux 系统日常运维九大技能和运维网络知识总结

    一.Linux 系统日常运维九大技能 1.安装部署 方式:U盘,光盘和网络安装 其中网络安装已经成为了目前批量部署的首选方式:主要工具有Cobbler和PXE+kickstart 可以参考如下链接内容 ...

  4. Linux 驱动学习笔记 - beep(九)

    Linux 驱动学习笔记 - beep(九) 本系列均为正点原子 Linux 驱动的学习笔记, 以便加深笔者记忆.如读者想进一步学习,可以到正点原子官网中下载资料进行学习. 添加 pinctrl 节点 ...

  5. 软件开发培训不得不选传智播客的九大理由

    选择传智播客九大理由: 1 有实力不怕炫,我们就爱那个是出书出开源项目 2 引领新技术,让我们学员走在别人最前面,首家推出Hadoop,Unity3D,Nginx. 3 课程知识面广,技术讲解深入易懂 ...

  6. 项目管理十大知识领域(九)--- 项目风险管理(过程、输入、工具和技术、输出)

    项目管理十大知识领域(九)- 项目风险管理 1.规划风险管理 输入 项目管理计划 项目章程 干系人登记册 事业环境因素 组织过程资产 工具 分析技术 专家判断 会议 输出 风险管理计划 2.识别风险 ...

  7. Linux 受到开发者偏爱的 9 个理由!

    编译 | 张仕影 出品 | CSDN(ID:CSDNnews) Linux 在 GNU 通用公共许可证(GPL)的推动下开发和发布,是一个可以免费使用的开源操作系统.使用者只要遵守许可条款,就可以运行 ...

  8. Linux学习笔记(十九)文件压缩

    一.常见的压缩文件 Windows .rar .zip .7z Linux .zip,.gz,.bz2,.xz,.tar.gz,.tar.bz2,.tar.xz 文件压缩可以节省内存,也可以节省传输速 ...

  9. 为什么服务器要选择 Linux,这里总结了 10 大理由

    从最近的统计数据可以看到,全球大量数据中心的服务器已经开始向基于 Linux Server 平台转移.相较 Windows Server 而言,Linux Server 提供了更多优势.包括 Goog ...

最新文章

  1. win8mysql安装教程zip_mysql 8.0.18.zip安装配置方法图文教程(windows 64位)
  2. Android Studio 点击运行总是debug
  3. IBatis 简易框架搭建
  4. linkedin上看到的CRM团队信息
  5. [asp.net mvc 奇淫巧技] 04 - 你真的会用Action的模型绑定吗?
  6. 【渝粤题库】国家开放大学2021春1425调剂学(本)题目
  7. 49. 字母异位词分组
  8. mysql_install_db参数_MySQL初始化脚本mysql_install_db使用简介及选项参数
  9. android+mid播放器,手机midi播放器下载
  10. 使用SSH连接linux服务器重启Tomcat服务
  11. 安装shifter实践指南
  12. python京东笔试题象棋马走到指定位置方法数
  13. uniapp,小程序,实现签名功能
  14. 全国失信被执行人黑名单信息查询API接口
  15. pngimg 可以商用吗_避免侵权!这10个免费可商用的图片网站,请一定收好
  16. 什么是MACsec功能?有什么作用?
  17. linux怎么共享打印机驱动程序,为samba共享的打印机添加Windows驱动
  18. 删除数据后如何及时释放存储空间
  19. BUUCTF [FlareOn2]elfie
  20. speccpu测试工具介绍和使用说明

热门文章

  1. excel怎么添加diy工具箱_这些Excel插件让你的Excel更好用!
  2. 利用arcgis将execl数据可视化(点)
  3. 【转】Wireshark网络抓包(一)——数据包、着色规则和提示
  4. C#多线程编程系列(一)- 简介
  5. CCIE理论-第九篇-IPV6详细介绍
  6. 【CodeForces - 1153D】Serval and Rooted Tree(树形dp)
  7. Apollo进阶课程㉕丨Apollo规划技术详解——Optimization Inside Motion Planning
  8. Java 新手习题()
  9. linux 编译安装picocom,Linux pico命令
  10. 渲染服务器位置,如何用服务器做渲染