URL: https://linuxfr.org/users/nojhan/journaux/linux-cluster-beowulf-allocation Title: Linux, cluster, beowulf, allocation Authors: nojhan Date: 2008年01月04日T15:48:01+01:00 Tags: kerrighed Score: 0 J'ai à disposition un ensemble de machines identiques qui partagent du disque via NFS. Je les utilisent pour lancer des programmes qui prennent un temps fou et une empreinte mémoire de dingue pour faire des calculs de tarés. Bref, j'ai un cluster pour faire du calcul scientifique. Mon problème c'est que j'ai pleins de processus à lancer (au fur et à mesure de mes envies) et qu'il faut les répartir en fonction de la charge des machines. Ma première idée fut de demander à mon adminsys local si on pouvait installer Kerrighed, histoire de m'éviter du travail idiot qui freinerait ma productivité. Pas fou, il m'a gentillement expliqué que s'il fallait tout réinstaller pour avoir un noyau spécifique, je pouvais toujours le faire moi-même, plutôt que de déléguer la basse besogne aux honnêtes gens. Bref, en l'état, je réparti mes processus à la main. Donc, je me demande s'il existerait une espèce d'_Allocation Manager_ pour répartir _a priori_ des processus sur un cluster (type Beowulf très simple, donc, puisqu'on a même pas de master, juste un disque commun). J'ai commencé à faire un script python qui récupère les infos sur les processus en cours sur un ensemble de machines, mais avant de continuer je voudrais être certains de ne pas réinventer la roue (je n'aime pas la mécanique). Or, c'est vraiment le bordel sur le web quand on cherche ça, tellement ça part dans tout les sens avec tous ces types de clusters différents... une idée ?