1 votes

Sun GRID Engine - soumettre des tâches qui "préfèrent la machine puissante" aux machines plus faibles.

Nous avons 10 machines Windows sous sun grid (single CPU/4G RAM). A part le nom, tout le reste est identique sur toutes ces machines. Maintenant, nous avons ajouté deux nouvelles machines à la même grille. Ces deux machines ont 16 CPU, 48G RAM.

Je voudrais donner des instructions à Sun GRID Engine qui "préfère la machine puissante". Si ces machines (nouvelles boîtes) sont fortement chargées, alors seulement utiliser les autres machines. Comment puis-je faire cela ?

Les commandes sont soumises par le biais de la procédure normale de qsub -l [attribute list] [script.sh]

(la liste des attributs est "Windows=1,group=it", dans ce cas)

3voto

Howiecamp Points 171

Vous pouvez procéder comme suit :

  1. changement dans la configuration du programmateur ( qconf -msconf ) la méthode queue_sort_méthode à partir de la méthode par défaut load a seqno
  2. mise à jour dans la définition de la file d'attente ( qconf -mq queue ) le seq_no avec une valeur par défaut qui est valable pour tous les nœuds et une valeur inférieure pour les nœuds puissants

Avec cette configuration, les nœuds les plus puissants seront choisis en premier s'ils ont des emplacements disponibles.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X