• [^] # Re: de plus

    Posté par (site web personnel) . En réponse au journal Windows Compute Cluster Server. Évalué à 3.

    Pour OpenPBS, c'est un système de queue, qui permet de lancer des tâches qui seront mises en attente pour passer sur les machines du cluster (cf. http://www.openpbs.org ). En très résumé, on peut choisir le nombre de processurs (distribués ou par noeud), la quantité de mémoire, le temps CPU max, le type de file d'attente (haute priorité, basse priorité)... Ensuite, le système de queue fait passer notre job selon ces critères et la configuration faite par l'administrateur (par exemple, on favorise les jobs demandant beaucoup de mémoire...). Pour l'utilisateur, OpenPBS fonctionne avec des scripts shell : on fait un script avec des commentaires parsés par OpenPBS, script qui sera appelé quand notre job passera.

    Bien sûr, pour orchestrer tout ça, il faut un scheduler. Là où j'ai travaillé, celui d'OpenPBS n'était pas considéré comme très performant et on lui avait préféré Maui ( http://mauischeduler.sourceforge.net/ ). Bon, étant du côté utilisateur, je ne saurais pas vraiment expliquer pourquoi...

    Enfin, tout ceci est installable sur nos PC, mais ça ne sert à rien sur une machine seule. Par contre tous ces logiciels sont installés sur les machines frontales des clusters (celles qui servent à la connexion des utilisateurs) qui sont souvent des PC Linux.