Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
Próxima revisiónAmbos lados, revisión siguiente
es:centro:servizos:hpc [2017/10/06 10:34] diego.cougiles:centro:servizos:hpc [2018/12/10 18:24] – [Table] jorge.suarez
Línea 12: Línea 12:
 ==== Funcionamiento básico de un clúster de computación ==== ==== Funcionamiento básico de un clúster de computación ====
  
-El Cluster de Computación de Altas Prestaciones (HPC, //High Performance Computing//) proporciona a los investigadores una una infraestructura compartida que sirve como plataforma adecuada a la ejecución de procesos computacionalmente costosos.+El Clúster de Computación de Altas Prestaciones (HPC, //High Performance Computing//) proporciona a los investigadores una una infraestructura compartida que sirve como plataforma adecuada a la ejecución de procesos computacionalmente costosos.
  
-Un **cluster de computación** se compone de un conjunto de nodos interconectados mediante una red dedicada que puede actuar como un único elemento computacional. Esto proporciona una gran potencia, permitiendo la ejecución de trabajos paralelos muy grandes o muchas ejecuciones pequeñas de forma concurrente.+Un **clúster de computación** se compone de un conjunto de nodos interconectados mediante una red dedicada que puede actuar como un único elemento computacional. Esto proporciona una gran potencia, permitiendo la ejecución de trabajos paralelos muy grandes o muchas ejecuciones pequeñas de forma concurrente.
  
 Un **sistema de gestión de colas** (//SGC//) es un software que planifica la ejecución de los trabajos que se encuentra habitualmente en los sistemas de este tipo, ya que permite una gestión eficiente de los recursos con múltiples usuarios. En este clúster está instalado el sistema **PBS/TORQUE**. Un **sistema de gestión de colas** (//SGC//) es un software que planifica la ejecución de los trabajos que se encuentra habitualmente en los sistemas de este tipo, ya que permite una gestión eficiente de los recursos con múltiples usuarios. En este clúster está instalado el sistema **PBS/TORQUE**.
Línea 30: Línea 30:
 ^ Nombre del nodo  ^ Modelo                                            ^ Núcleos por nodo (NUMAs, Sockets, Cores/socket, Threads/core)  ^ Memoria RAM           ^ ^ Nombre del nodo  ^ Modelo                                            ^ Núcleos por nodo (NUMAs, Sockets, Cores/socket, Threads/core)  ^ Memoria RAM           ^
 | node1-7          | HP Proliant BL685c G7 - Procesadores AMD          | 64 (8, 4, 8, 2)                                                | 256GB((node1 128GB))  | | node1-7          | HP Proliant BL685c G7 - Procesadores AMD          | 64 (8, 4, 8, 2)                                                | 256GB((node1 128GB))  |
-| inode11-15       | Dell PowerEdge M910 - Procesadores Intel Xeon L   64 (4, 4, 8, 1)                                                | 64GB                  |+| inode11-15       | Dell PowerEdge M910 - Procesadores Intel Xeon L   32 (4, 4, 8, 1)                                                | 64GB                  |
 | inode16-20       | Dell PowerEdge M620 - Procesadores Intel Xeon E5  | 32 (2, 2, 8, 2)                                                | 64GB                  | | inode16-20       | Dell PowerEdge M620 - Procesadores Intel Xeon E5  | 32 (2, 2, 8, 2)                                                | 64GB                  |
  
Línea 54: Línea 54:
 Para enviar un trabajo al sistema de colas, se utiliza el comando ''qsub''. Por defecto se envía a la cola de entrada //batch//. Si el clúster se encuentra muy saturado, puede ser interesante especificar la cola //short// o //bigmem//. Para enviar un trabajo al sistema de colas, se utiliza el comando ''qsub''. Por defecto se envía a la cola de entrada //batch//. Si el clúster se encuentra muy saturado, puede ser interesante especificar la cola //short// o //bigmem//.
  
-^ Cola ^ Número máximo de trabajos encolados((Solo cuentan los trabajos que no han sido aún enviados a una cola del sistema, así que esto no quiere decir que solo puedas enviar ese número de trabajos)) ^ Características ^ Ejemplo ^+^ Cola ^ Número máximo de trabajos encolados((Sólo cuentan los trabajos que no han sido aún enviados a una cola del sistema, así que esto no quiere decir que sólo puedas enviar ese número de trabajos)) ^ Características ^ Ejemplo ^
 | ''batch'' | 256 | Es la cola por defecto. | ''qsub trabajo.sh'' | ''batch'' | 256 | Es la cola por defecto. | ''qsub trabajo.sh''
 | ''short'' | 256 | Cola especial con mayor prioridad para trabajos de como máximo 12 horas, 16 procesos, 5 nodos y 32GB | ''qsub -q short trabajo.sh'' | | ''short'' | 256 | Cola especial con mayor prioridad para trabajos de como máximo 12 horas, 16 procesos, 5 nodos y 32GB | ''qsub -q short trabajo.sh'' |