Estoy experimentando problemas de rendimiento en mis trabajos. ¿A qué puede deberse?

Versión para impresiónVersión en PDF

Los problemas de rendimiento pueden ocasionarse por diversos los motivos:

  • Uso inadecuado del gestor de colas. Cuando se lanzan los trabajos hay que indicar el número de procesos con los que se va a trabajar, si el número indicado es incorrecto puede afectar al rendimiento del propio trabajo y del resto de usuarios.
  • Uso inadecuado de la implementación y la ejecución de los procesos en los nodos. Por ejemplo, es posible que se esté utilizando paso de mensajes en un único nodo, cuando sería más conveniente memoria compartida.
  • Uso inadecuado del almacenamiento. Es posible que no esté haciendo uso del almacenamiento de alto rendimiento ubicado en /scratch, con lo que puede experimentar un descenso del rendimiento cuando se realizan E/S.
  • Uso inadecuado de la red de comunicaciones. i se están ejecutando procesos en ambos nodos y se necesita comunicación entre ellos, asegurarse de NO haber especificado el nombre de los nodos. Por defecto, se utiliza la red de cómputo, por lo que no es necesario indicar el nombre de los nodos donde se va a ejecutar, en el caso de ser necesario hay que indicar el nombre o nombres, que se pueden averiguar mediante el comando "sinfo" cuya salida mostrará algo similar a lo siguiente (el texto resaltado se corresponde con el nombre de los nodos):
    PARTITION    AVAIL  TIMELIMIT  NODES  STATE NODELIST
    distribuida        up           infinite         12         idle fcn[27-38]
    Los nodos disponibles para cada usuario dependerán de la partición a la que tenga acceso.

Tras comprobar lo anteriormente indicado, si persiste el problema, póngase en contacto con el equipo técnico de CénitS.