De meeste supercomputers draaien op Linux - laten we de situatie bespreken

Sinds 2018 draaien vijfhonderd van 's werelds best presterende systemen op Linux. We bespreken de redenen voor de huidige situatie en geven deskundig advies.

De meeste supercomputers draaien op Linux - laten we de situatie bespreken
Фото - Rawpixel —PD

Marktconditie

Tot nu toe verliest Linux van andere besturingssystemen in de strijd om de pc-markt. Door Volgens Volgens Statista is Linux op slechts 1,65% van de computers geïnstalleerd, terwijl 77% van de gebruikers met het besturingssysteem van Microsoft werkt.

In de cloud en IaaS-omgevingen gaat het beter, al blijft Windows ook hier koploper. Dit besturingssysteem bijvoorbeeld toepassingen 45% van de 1cloud.ru-klanten, terwijl 44% de voorkeur gaf aan Linux-distributies.

De meeste supercomputers draaien op Linux - laten we de situatie bespreken
Maar als we het hebben over high-performance computing, dan is Linux de duidelijke leider. Volgens een recente verslag portal Top500 is een project dat de krachtigste computerinstallaties ter wereld rangschikt - supercomputers uit de top 500-lijst zijn gebouwd op Linux.

Op de Summit-machine (nummer één op de lijst op het moment van schrijven), die is ontworpen door IBM, Red Hat Enterprise geïnstalleerd. Hetzelfde systeem controls de tweede krachtigste supercomputer is Sierra en de Chinese installatie TaihuLight werken op Sunway Raise OS gebaseerd op Linux.

Redenen voor de prevalentie van Linux

Производительность. De Linux-kernel is monolithisch en winkels Het bevat alle benodigde componenten: stuurprogramma's, taakplanner, bestandssysteem. Tegelijkertijd worden kernelservices uitgevoerd in de kerneladresruimte, wat de algehele prestaties verbetert. Linux heeft ook relatief universele hardwarevereisten. Sommige distributies functioneren op apparaten met 128 MB geheugen. Het feit dat Linux-machines een paar jaar geleden productiever waren dan Windows erkend zelfs een van de Microsoft-ontwikkelaars. Als reden noemde hij incrementele updates gericht op het optimaliseren van de codebasis.

openheid. Supercomputers in de jaren zeventig en tachtig waren grotendeels gebouwd op commerciële, op UNIX gebaseerde distributies, zoals Unicos van Cray. Universiteiten en onderzoekslaboratoria werden gedwongen grote royalty's te betalen aan OS-auteurs, wat een negatieve invloed had op de uiteindelijke kosten van krachtige computers - deze bedroegen miljoenen dollars. De opkomst van een open besturingssysteem heeft de softwarekosten aanzienlijk verlaagd. In 1998 was gepresenteerd de eerste supercomputer gebaseerd op Linux - Avalon Cluster. Het werd voor slechts 152 duizend dollar geassembleerd in het Los Alamos National Laboratory in de VS.

De machine had een prestatie van 19,3 gigaflops en behaalde de 314e plaats in de wereldtop. Op het eerste gezicht is dit een kleine prestatie, maar de prijs/prestatieverhouding heeft ontwikkelaars van supercomputers aangetrokken. In slechts twee jaar tijd slaagde Linux erin 10% van de markt te veroveren.

Maatwerk. Elke supercomputer heeft een unieke IT-infrastructuur. De openheid van Linux geeft ingenieurs de flexibiliteit die ze nodig hebben om wijzigingen aan te brengen en de prestaties te optimaliseren. Beheerder Eddie Epstein, die hielp bij het ontwerpen van de Watson-supercomputer, hij noemde betaalbaarheid en relatief eenvoudig beheer zijn de belangrijkste redenen om voor SUSE Linux te kiezen.

Supercomputers van de nabije toekomst

IBM's 148-petaflop Summit-computersysteem bestaat nu al een aantal jaren. houdt vast eerste plaats in de Top500. Maar in 2021 kan de situatie veranderen: er zullen meerdere exaschaal-supercomputers tegelijk op de markt komen.

De meeste supercomputers draaien op Linux - laten we de situatie bespreken
Фото - OLCF bij ORNL — CC DOOR

Eén ervan wordt ontwikkeld door het Amerikaanse ministerie van Energie (DOE) samen met specialisten van Cray. Zijn kracht zal sturen om de ruimte en de gevolgen van de opwarming van de aarde te verkennen, te zoeken naar medicijnen om kanker te behandelen en nieuwe materialen voor zonnepanelen. Het is al bekend dat de supercomputer zal worden beheerd Cray Linux Environment OS - Het is gebaseerd op SUSE Linux Enterprise.

China zal ook zijn krachtige exaschaalmachine presenteren. Het zal Tianhe-3 heten en zal worden gebruikt bij genetische manipulatie en de ontwikkeling van geneesmiddelen. De supercomputer zal Kylin Linux moeten installeren, die al wordt gebruikt voor zijn voorganger - Tianhe-2.

We kunnen dus verwachten dat de status quo de komende jaren zal voortduren, en dat Linux zijn leiderschap in de niche van de krachtigste supercomputers zal blijven versterken.

De meeste supercomputers draaien op Linux - laten we de situatie besprekenWij van 1cloud leveren een dienst "Privécloud". Met zijn hulp kunt u snel een IT-infrastructuur inzetten voor projecten van elke complexiteit.
De meeste supercomputers draaien op Linux - laten we de situatie besprekenOnze wolk gebouwd op ijzer Cisco, Dell, NetApp. De apparatuur bevindt zich in verschillende datacentra: Moskou DataSpace, St. Petersburg SDN/Xelent en Almaty Ahost.

Bron: www.habr.com

Voeg een reactie