Red de conocimiento informático - Conocimiento informático - Cómo configurar una supercomputadora

Cómo configurar una supercomputadora

El método para conectar varios componentes en una supercomputadora completa es el siguiente:

1. Primero, determine los componentes de hardware y los recursos necesarios.

Necesita un nodo principal y al menos una docena de computadoras. nodos, un conmutador Ethernet, una unidad de distribución de energía y un bastidor de servidor. Calcule el consumo de energía, los requisitos de refrigeración y el espacio. Del mismo modo, deberá determinar el rango de direcciones IP de su red privada, el nombre de sus nodos, los paquetes de software que prevé utilizar y la tecnología que utilizará para construir su clúster de servicios (más sobre esto más adelante).

2. Construya el nodo informático

Debe ensamblar el nodo informático usted mismo o utilizar un servidor preconfigurado.

●Elija servidores montados en bastidor para maximizar la eficiencia en espacio, refrigeración y consumo de energía.

●O puede utilizar aproximadamente una docena de servidores inactivos y obsoletos: trabajando juntos. en una colección, pueden proporcionar un mayor rendimiento que si se ejecutaran de forma independiente y pueden ahorrarle mucho dinero. Todo el sistema debe utilizar el mismo modelo de procesador, adaptador de red y placa base para un rendimiento óptimo. Por supuesto, cada nodo debe tener memoria y disco duro, y el nodo principal debe tener al menos una unidad óptica.

3. Instale el servidor en el bastidor.

Empiece desde abajo para evitar que el bastidor quede demasiado pesado en la parte superior. Es posible que necesite la ayuda de un amigo para hacer esto porque muchos servidores son tan pesados ​​que es difícil moverlos sobre los rieles del bastidor.

4. Instale el conmutador Ethernet en la parte superior del bastidor.

Ahora configure el conmutador: permita tramas de hasta 9000 bytes, establezca la dirección IP en la dirección estática determinada en el paso 1, Y desactive los protocolos de enrutamiento innecesarios (como el espionaje SMTP).

5. Instale la distribución de energía

Dependiendo de la demanda máxima actual del nodo, 220 voltios pueden ser suficientes para sus necesidades de HPC.

6. Una vez que todo esté instalado, puede iniciar la sesión de configuración

Linux es el estándar de facto para los sistemas operativos de clúster HPC, no solo porque es un entorno ideal para la informática científica. , pero también porque no tiene ningún costo instalarlo en cientos o incluso miles de nodos. ¡Imagínese cuánto costaría instalar Windows en tantos nodos!

● Primero, actualice el firmware en el BIOS de la placa base a la última versión en todos los nodos.

● Instale su distribución de Linux favorita en cada nodo; el nodo principal requiere compatibilidad con Team GUI instalada. Algunas opciones populares incluyen CentOS, OpenSuse, Scientific Linux, RedHat y SLES;

●Utilice la distribución del clúster Rocks para configurar un clúster informático. Además de tener todas las herramientas necesarias para construir un clúster de computación ya instaladas, Rock también ofrece opciones de implementación masiva a través de PXE y "Kick Start" de RedHat.

7. Instale la interfaz de mensajería, el administrador de recursos y otras bibliotecas necesarias.

Si no seleccionó Rock como sistema operativo del nodo en el paso anterior, ahora necesita configurarlo. manualmente Software necesario para mecanismos de computación paralela.

●Primero, necesita un sistema de administración de bash portátil, como Torque Resource Manager, que le permita particionar y distribuir tareas informáticas.

●Si tiene Torque Resource Manager instalado, También necesita Maui Cluster. Si Torque Resource Manager está instalado, también necesita Maui Cluster Scheduler para completar la configuración;

●En segundo lugar, debe instalar la interfaz de mensajería, que se utiliza para transferir procesos entre procesos. en diferentes nodos de cálculo. Compartir datos entre ****.

Por último, no olvide utilizar compiladores y bibliotecas matemáticas multiproceso para escribir tareas computacionales.

8. Conecte todos los nodos informáticos a la red.

El nodo principal es responsable de asignar tareas a los nodos informáticos, y los nodos informáticos devuelven resultados. Lo mismo ocurre con el paso de mensajes entre ellos. nodos, por lo que, por supuesto, cuanto más rápido, mejor.

●Utilice una red privada para interconectar todos los nodos del clúster;

●El nodo principal en realidad actúa como un servidor NFS, PXE, DHCP y NTP en la red de área local (LAN

●Separe esta red de la red pública para garantizar que los mensajes transmitidos en esta red no afecten a otras redes;

9. Pruebe

Activado antes Para ofrecer un potente clúster informático Top500 a sus clientes, también debe probar su rendimiento. El paquete de revisión HPL (High Performance Lynpack) es una opción común para probar la velocidad de computación en clúster. Debe compilarlo desde la fuente con todas las opciones de optimización posibles activadas según la arquitectura elegida.