大多数超级计算机都运行 Linux - 让我们讨论一下情况

截至 2018 年,全球有 XNUMX 个性能最高的系统在 Linux 上运行。 我们讨论当前情况的原因并提供专家意见。

大多数超级计算机都运行 Linux - 让我们讨论一下情况
Фото— Rawpixel —PD

市场状况

到目前为止,Linux 在 PC 市场的争夺中正在输给其他操作系统。 经过 数据 Statista显示,只有1,65%的计算机安装了Linux,而77%的用户使用微软的操作系统。

尽管 Windows 仍然是这方面的领导者,但云和 IaaS 环境中的情况更好。 例如,这个操作系统 使用 45% 的 1cloud.ru 客户更喜欢 Linux 发行版,而 44% 的客户则更喜欢 Linux 发行版。

大多数超级计算机都运行 Linux - 让我们讨论一下情况
但如果我们谈论高性能计算,那么 Linux 无疑是领先者。 根据最近的一份 报告 门户网站 Top500 是一个对世界上最强大的计算设备进行排名的项目 - 超级计算机 前 500 名列表中的软件都是基于 Linux 构建的。

在 IBM 设计的 Summit 机器上(在撰写本文时排名第一), 已安装红帽企业版。 相同的系统 控制 第二强大的超级计算机是 Sierra,以及中国安装的 TaihuLight 作品 基于Linux的Sunway Raise操作系统。

Linux流行的原因

Производительность。 Linux 内核是整体式的 保持 它包含所有必要的组件 - 驱动程序、任务调度程序、文件系统。 同时,内核服务在内核地址空间中执行,从而提高了整体性能。 Linux也有相对通用的硬件要求。 一些发行版 正在运作 在具有 128 MB 内存的设备上。 几年前 Linux 机器比 Windows 机器生产力更高的事实 признал 甚至是微软的一名开发人员。 其中原因之一,他强调了旨在优化代码库的增量更新。

开放性。 70 世纪 80 年代和 XNUMX 年代的超级计算机大多构建在基于 UNIX 的商业发行版上,例如 优力士 来自克雷。 大学和研究实验室被迫向操作系统作者支付大笔专利费,这对高性能计算机的最终成本产生了负面影响——高达数百万美元。 开放操作系统的出现,大大降低了软件成本。 1998年 被提出 第一台基于Linux的超级计算机——Avalon Cluster。 它是在美国洛斯阿拉莫斯国家实验室组装而成,仅花费 152 万美元。

该机器的性能为19,3 gigaflops,在世界排名中排名第314位。 乍一看,这是一个小小的成就,但性价比却吸引了超级计算机开发人员。 在短短两年内,Linux 就占领了 10% 的市场。

定制。 每台超级计算机都有独特的 IT 基础设施。 Linux 的开放性为工程师提供了进行更改和优化性能所需的灵活性。 帮助设计 Watson 超级计算机的管理员埃迪·爱泼斯坦 (Eddie Epstein) 我打了电话 经济实惠且相对易于管理是选择 SUSE Linux 的主要原因。

不久的将来的超级计算机

IBM 的 148 petaflop Summit 计算系统已经问世好几年了。 持有 Top500第一名。 但到了 2021 年,情况可能会发生变化——几台百亿亿次超级计算机将同时进入市场。

大多数超级计算机都运行 Linux - 让我们讨论一下情况
Фото— ORNL 的 OLCF — 抄送

其中之一是由美国能源部 (DOE) 与克雷专家共同开发。 它的力量 会寄 探索太空和全球变暖的影响,寻找治疗癌症的药物和 新材料 用于太阳能电池板。 众所周知,超级计算机 将被管理 Cray Linux 环境操作系统 - 它基于 SUSE Linux Enterprise。

中国还将展示其百亿亿次级高性能机器。 它将被称为天河三号,将用于基因工程和药物开发。 超级计算机必须安装 Kylin Linux,它的前身已经使用了它 - 天河2.

因此,我们可以预期,这种现状将在未来几年内持续下去,Linux 将继续加强其在最强大的超级计算机领域的领导地位。

大多数超级计算机都运行 Linux - 让我们讨论一下情况我们1cloud提供服务 “私有云”。 借助它的帮助,您可以为任何复杂的项目快速部署 IT 基础设施。
大多数超级计算机都运行 Linux - 让我们讨论一下情况我们的云 建在铁上 思科、戴尔、NetApp。 该设备位于多个数据中心:莫斯科 DataSpace、圣彼得堡 SDN/Xelent 和阿拉木图 Ahost。

来源: habr.com

添加评论