- PVSM.RU - https://www.pvsm.ru -
Начиная с 2018 года, пятьсот самых высокопроизводительных систем в мире работают на Linux. Обсуждаем причины сложившейся ситуации и приводим мнения экспертов.
[1]
Фото — Rawpixel [2] — PD
Пока что Linux проигрывает другим ОС в борьбе за рынок ПК. По данным [3] Statista, Linux установлена всего на 1,65% компьютеров, в то время как с ОС от Microsoft работает 77% пользователей.
Лучше дела обстоят в облачной и IaaS-среде, хотя и здесь лидером остается Windows. Например, эту ОС использует [4] 45% клиентов 1cloud.ru, в то время как 44% отдали предпочтение Linux-дистрибутивам.

Но если говорить о высокопроизводительных вычислениях, то здесь Linux однозначный лидер. Согласно недавнему отчету [5] портала Top500 — это проект, который составляет рейтинг мощнейших вычислительных установок мира — суперкомпьютеры из списка топ-500 построены на Linux.
На машине Summit (номер один в списке на момент написания статьи), которую спроектировали в IBM, установлен Red Hat Enterprise [6]. Эта же система управляет [7] вторым по мощности суперкомпьютером — Sierra, а китайская установка TaihuLight работает [8] на Sunway Raise OS, основанной на Linux.
Производительность. Ядро Linux монолитное и хранит [9] в себе все необходимые компоненты — драйверы, планировщик задач, файловую систему. При этом kernel-сервисы выполняются в адресном пространстве ядра, что повышает общую производительность. Также Linux обладает относительно универсальными требованиями к железу. Некоторые дистрибутивы функционируют [10] на устройствах с объёмом памяти в 128 МБ. Тот факт, что машины под управлением Linux более производительны, чем под Windows, несколько лет назад признал [11] даже один из разработчиков Microsoft. Среди причин он выделил инкрементальные обновления, направленные на оптимизацию кодовой базы.
Открытость. Суперкомпьютеры 70-х и 80-х годов прошлого века в большинстве своем строились на коммерческих дистрибутивах, основанных на UNIX, — например UNICOS [12] от Cray. Университеты и исследовательские лаборатории, были вынуждены платить крупные роялти авторам ОС, что отрицательно сказывалось на конечной стоимости высокопроизводительных компьютеров — она составляла миллионы долларов. Появление открытой операционной системы позволило значительно сократить расходы на программное обеспечение. В 1998 году был представлен [13] первый суперкомпьютер на базе Linux — Avalon Cluster. Его собрали в Лос-Аламосской национальной лаборатории США всего за 152 тыс. долларов.
Машина имела производительность в 19,3 гигафлопс и заняла 314 место в мировом топе. На первый взгляд, это небольшое достижение, но соотношение цена/производительность привлекло разработчиков суперкомпьютеров. Всего за два года Linux удалось захватить 10% рынка.
Кастомизация. Каждый суперкомпьютер обладает уникальной ИТ-инфраструктурой. Открытость Linux дает инженерам необходимый уровень гибкости для внесения изменений и оптимизации производительности. Администратор Эдди Эпштейн (Eddie Epstein), который участвовал в проектировании суперкомпьютера Watson, назвал [14] доступность и относительную легкость в управлении главной причиной выбора SUSE Linux.
Вычислительная система Summit от IBM мощностью в 148 петафлопс уже несколько лет удерживает [15] первую строчку Top500. Но в 2021 году ситуация может измениться — на рынок выйдет сразу несколько эксафлопсных суперкомпьютеров.

Фото — OLCF at ORNL [16] — CC BY
Один из них разрабатывает Министерство энергетики США (DOE) совместно со специалистами из Cray. Его мощности направят [17] на исследование космоса и последствий глобального потепления, поиск препаратов для лечения рака и новых материалов [18] для солнечных панелей. Уже известно, что суперкомпьютер будет управляться [19] ОС Cray Linux Environment — она основана на SUSE Linux Enterprise.
Свою эксафлопсную высокопроизводительную машину представит и Китай. Она получит название Tianhe-3 и найдет применение в генной инженерии и разработке лекарств. На суперкомпьютер должны будут установить Kylin Linux, который уже используют для его предшественника — Tianhe-2 [20].
Таким образом, можно ожидать, что в ближайшие несколько лет статус-кво сохранится, и Linux продолжит укреплять лидерство в нише мощнейших суперкомпьютеров.
Автор: 1cloud
Источник [23]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/linux/339242
Ссылки в тексте:
[1] Image: https://habr.com/ru/company/1cloud/blog/479196/
[2] Rawpixel: https://www.rawpixel.com/image/440048/supercomputer
[3] данным: https://www.statista.com/statistics/218089/global-market-share-of-windows-7/
[4] использует: https://habr.com/ru/company/1cloud/blog/444078/
[5] отчету: https://www.top500.org/lists/2019/06/
[6] установлен Red Hat Enterprise: https://www.redhat.com/en/blog/how-red-hat-helped-build-summit-americas-top-science-supercomputer
[7] управляет: https://www.redhat.com/en/blog/red-hat-enterprise-linux-builds-foundation-worlds-fastest-supercomputers
[8] работает: https://ru.wikipedia.org/wiki/Sunway_TaihuLight
[9] хранит: https://www.reddit.com/r/linuxquestions/comments/azsfcl/why_is_linux_faster_than_windows/
[10] функционируют: https://superuser.com/questions/111488/linux-for-128-mb-of-memory/111502
[11] признал: http://blog.zorinaq.com/i-contribute-to-the-windows-kernel-we-are-slower-than-other-oper/
[12] UNICOS: https://ru.wikipedia.org/wiki/Unicos
[13] был представлен: https://www.linuxjournal.com/content/linux-and-supercomputers
[14] назвал: https://www.unixmen.com/why-do-super-computers-use-linux/
[15] удерживает: https://www.top500.org/list/2019/06/
[16] OLCF at ORNL: https://www.flickr.com/photos/olcf/42957291821/
[17] направят: https://www.nbcnews.com/mach/science/new-aurora-supercomputer-poised-be-fastest-u-s-history-ncna985121
[18] новых материалов: https://www.cnet.com/news/meet-aurora-the-us-entrant-in-the-global-exascale-supercomputer-race/
[19] будет управляться: https://www.suse.com/c/aurora-a-new-dawn-in-exascale-computing/
[20] Tianhe-2: https://ru.wikipedia.org/wiki/%D0%A2%D1%8F%D0%BD%D1%8C%D1%85%D1%8D-2
[21] «Частное облако»: https://1cloud.ru/services/private-cloud?utm_source=habrahabr&utm_medium=cpm&utm_campaign=super&utm_content=site
[22] построено на железе: https://1cloud.ru/infrastructure/hardware?utm_source=habrahabr&utm_medium=cpm&utm_campaign=super&utm_content=site
[23] Источник: https://habr.com/ru/post/479196/?utm_source=habrahabr&utm_medium=rss&utm_campaign=479196
Нажмите здесь для печати.