La mayoría de las supercomputadoras ejecutan Linux: analicemos la situación

En 2018, quinientos de los sistemas de mayor rendimiento del mundo se ejecutan en Linux. Discutimos las razones de la situación actual y brindamos opiniones de expertos.

La mayoría de las supercomputadoras ejecutan Linux: analicemos la situación
Фото - Rawpixel —PD

Condicion del mercado

Hasta ahora, Linux está perdiendo frente a otros sistemas operativos en la lucha por el mercado de PC. Por Según Statista, Linux está instalado en sólo el 1,65% de los ordenadores, mientras que el 77% de los usuarios trabajan con el sistema operativo de Microsoft.

Las cosas van mejor en los entornos de nube e IaaS, aunque Windows también sigue siendo líder aquí. Por ejemplo, este sistema operativo usos El 45% de los clientes de 1cloud.ru, mientras que el 44% prefirió las distribuciones de Linux.

La mayoría de las supercomputadoras ejecutan Linux: analicemos la situación
Pero si hablamos de informática de alto rendimiento, Linux es el líder indiscutible. Según un reciente informar El portal Top500 es un proyecto que clasifica las instalaciones informáticas más potentes del mundo. supercomputadoras de la lista de los 500 principales están construidos en Linux.

En la máquina Summit (la número uno de la lista en el momento de escribir este artículo), que fue diseñada por IBM, Red Hat Enterprise instalado. El mismo sistema maneja el segundo superordenador más potente es Sierra y la instalación china TaihuLight obras en Sunway Raise OS basado en Linux.

Razones de la prevalencia de Linux

Rendimiento. El kernel de Linux es monolítico y tiendas Contiene todos los componentes necesarios: controladores, programador de tareas, sistema de archivos. Al mismo tiempo, los servicios del kernel se ejecutan en el espacio de direcciones del kernel, lo que mejora el rendimiento general. Linux también tiene requisitos de hardware relativamente universales. Algunas distribuciones funcion en dispositivos con 128 MB de memoria. El hecho de que las máquinas Linux son más productivas que Windows hace unos años reconocido Incluso uno de los desarrolladores de Microsoft. Entre las razones, destacó las actualizaciones incrementales destinadas a optimizar la base del código.

Apertura. Las supercomputadoras de las décadas de 70 y 80 se construyeron principalmente con distribuciones comerciales basadas en UNIX, como ÚNICOS de Cray. Las universidades y los laboratorios de investigación se vieron obligados a pagar grandes regalías a los autores de sistemas operativos, lo que afectó negativamente el coste final de los ordenadores de alto rendimiento: ascendió a millones de dólares. La aparición de un sistema operativo abierto ha reducido significativamente los costos de software. En 1998 fue presentado la primera supercomputadora basada en Linux: Avalon Cluster. Fue ensamblado en el Laboratorio Nacional de Los Álamos en Estados Unidos por sólo 152 mil dólares.

La máquina tuvo un rendimiento de 19,3 gigaflops y ocupó el puesto 314 en el ranking mundial. A primera vista se trata de un logro pequeño, pero la relación precio/rendimiento ha atraído a los desarrolladores de supercomputadores. En sólo dos años, Linux logró captar el 10% del mercado.

Personalización. Cada supercomputadora tiene una infraestructura de TI única. La apertura de Linux brinda a los ingenieros la flexibilidad que necesitan para realizar cambios y optimizar el rendimiento. El administrador Eddie Epstein, que ayudó a diseñar la supercomputadora Watson, llamar la asequibilidad y la relativa facilidad de gestión son las principales razones para elegir SUSE Linux.

Supercomputadoras del futuro cercano

El sistema informático Summit de 148 petaflops de IBM existe desde hace varios años. sostiene primer lugar en Top500. Pero en 2021, la situación puede cambiar: varias supercomputadoras a exaescala ingresarán al mercado a la vez.

La mayoría de las supercomputadoras ejecutan Linux: analicemos la situación
Фото - OLCF en ORNL — CC POR

Uno de ellos lo está desarrollando el Departamento de Energía de Estados Unidos (DOE) junto con especialistas de Cray. Su poder enviará explorar el espacio y los efectos del calentamiento global, buscar medicamentos para tratar el cáncer y nuevos materiales para paneles solares. Ya se sabe que la supercomputadora será administrado Sistema operativo Cray Linux Environment: está basado en SUSE Linux Enterprise.

China también presentará su máquina de alto rendimiento a exaescala. Se llamará Tianhe-3 y se utilizará en ingeniería genética y desarrollo de fármacos. La supercomputadora deberá instalar Kylin Linux, que ya se utiliza en su predecesor. Tianhe-2.

Por lo tanto, podemos esperar que el status quo continúe en los próximos años y Linux continúe fortaleciendo su liderazgo en el nicho de las supercomputadoras más poderosas.

La mayoría de las supercomputadoras ejecutan Linux: analicemos la situaciónNosotros en 1cloud brindamos un servicio "Nube privada". Con su ayuda, puede implementar rápidamente una infraestructura de TI para proyectos de cualquier complejidad.
La mayoría de las supercomputadoras ejecutan Linux: analicemos la situaciónNuestra nube construido sobre hierro Cisco, Dell, NetApp. El equipo está ubicado en varios centros de datos: Moscú DataSpace, San Petersburgo SDN/Xelent y Almaty Ahost.

Fuente: habr.com

Añadir un comentario