Différences entre les versions de « La commande simulation »

Ligne 1 : Ligne 1 :
 
[[Category:CommandesMaison]]
 
[[Category:CommandesMaison]]
La commande simulation est un script maison qui vous retourne le nom d'un ordinateur libre pour lancer vos simulations.
+
La commande simulation est un script maison qui vous retourne le nom d'un ordinateur libre pour lancer vos simulations. Ce n'est donc pas une commande Linux standard.
  
Nous allons voir dans ce document la manière de lancer une simulation qui nécessite un temps de calcul de plusieurs heures voire même de plusieurs jours.
+
* Pour connaître  le nom de la station la plus performante (et libre) pour une simulation. Tapez :
 +
<pre>simulation</pre>
 +
Vous obtenez alors :<br/>
 +
<pre>
 +
Nous vous rappelons que les ressources informatiques du laboratoire
 +
doivent rester disponibles et performantes pour tous.
 +
Par respect pour les autres usagers, nous vous demandons donc
 +
de ne pas monopoliser les stations en lancant plus de 3
 +
simulations simultanées.
 +
Si vous avez des besoins plus importants, veuillez consulter votre
 +
coadministrateur.
 +
Veuillez noter aussi que cette commande étudie le taux d'occupation
 +
des stations à l'instant ou vous l'executez et elle ne reserve en aucun
 +
cas un poste. Vous devez donc utiliser ce script juste avant de lancer
 +
votre simulation.
  
Tout d'abord, une simulation doit toujours être lancée en arrière-plan. Le lancement d'une simulation en arrière-plan permet de garder un ordinateur disponible pour un autre usager tout en effectuant la simulation demandée. Le nombre d'ordinateurs n'étant pas illimité au DMS,  il ne faut pas bloquer un ordinateur inutilement. Dans la  plupart des cas, le fait de lancer un calcul en arrière plan n'a pas d'incidence sur les résultats et le temps d’exécution du calcul. Il ne faudrait donc pas avoir d'inquiétude à  ce sujet. Pour lancer une simulation en arrière-plan, il suffit d'utiliser le caractère & à la fin de la commande. <br/>
+
.....
'''Par exemple''', <br/>
+
 
si j'ai un programme "toto" que je veux le lancer en arrière-plan, je n'ai qu'à écrire:<br/>
+
 
<pre>
+
La station disponible est : '''simulation5'''
./toto &
 
 
</pre>
 
</pre>
 
Afin d'optimiser l'utilisation des stations des laboratoires, la commande "simulation" a été créée pour le DMS uniquement (ce n'est donc pas une commande Linux standard que l'on peut retrouver sur un autre réseau). Cette commande vous indique sur quelle station envoyer une simulation.<br/>
 
Il vous suffit de taper "simulation" dans un terminal pour l'utiliser. Cette commande vous retourne  le nom de la station la plus performante (et libre) pour une simulation.
 
  
 
Étant donné que le script "simulation" tient compte des caractéristiques des ordinateurs, le travail des usagers ne sera donc pas ralenti.
 
Étant donné que le script "simulation" tient compte des caractéristiques des ordinateurs, le travail des usagers ne sera donc pas ralenti.
  
 
====ATTENTION...====
 
====ATTENTION...====
* Cette commande NE RÉSERVE PAS DE STATION pour votre simulation : elle vous renvoie le nom de la meilleure machine disponible AU MOMENT OÙ VOUS L’EXÉCUTEZ ! Par conséquent, pour éviter de gêner d'autres usagers, utilisez-la JUSTE AVANT de lancer votre programme !
+
[[Fichier:Dot.png]] Cette commande NE RÉSERVE PAS DE STATION pour votre simulation : elle vous renvoie le nom de la meilleure machine disponible AU MOMENT OÙ VOUS L’EXÉCUTEZ ! Par conséquent, pour éviter de gêner d'autres usagers, utilisez-la JUSTE AVANT de lancer votre programme !
  
* Nous vous rappelons enfin que les ressources informatiques du laboratoire doivent rester disponibles et performantes pour tous. Par respect pour les autres usagers, nous vous demandons donc de ne pas "monopoliser" les stations en lançant un grand nombre de simulations simultanées. Si vous avez des  besoins plus gourmands, n'hésitez pas à nous [[Qui_Contacter?|consulter]] !
+
[[Fichier:Dot.png]] Nous vous rappelons enfin que les ressources informatiques du laboratoire doivent rester disponibles et performantes pour tous. Par respect pour les autres usagers, nous vous demandons donc de ne pas "monopoliser" les stations en lançant un grand nombre de simulations simultanées. Si vous avez des  besoins importants, n'hésitez pas à nous [[Qui_Contacter?|consulter]] !
 +
 
 +
* Il faut ensuite se connecter à la station disponible par SSH, en tapant dans un terminal : <pre> ssh nomMachineDisponible </pre>
 +
<br/>
 +
exemple ici simulation5 :<br/>
 +
<pre>ssh simulation5</pre>
 +
 
 +
* Une simulation doit toujours être lancée en arrière-plan, cela permet de garder un ordinateur disponible pour un autre usager tout en effectuant la simulation demandée. Il ne faut pas bloquer un ordinateur inutilement. Dans la  plupart des cas, le fait de lancer un calcul en arrière plan n'a pas d'incidence sur les résultats et le temps d’exécution du calcul.
 +
* Pour lancer une simulation en arrière-plan, il suffit d'utiliser le caractère & à la fin de la commande. <br/>
 +
'''Par exemple''', positionnez vous dans le répertoire qui contient votre script. <br/>
 +
Pour lancer votre script "calcul" en arrière-plan, il faut ajouter '''&''' précédé d'un espace comme ci-dessous :<br/>
 +
<pre>
 +
./calcul &
 +
</pre>
  
'''Exemple''' :<br/>
 
Lorsque vous tapez dans un terminal : simulation<br/>
 
Ceci peut vous retourner:<br/>
 
<pre>La station disponible est : paris</pre>
 
  
Il faut ensuite se connecter à la station disponible par SSH, en tapant dans un terminal :  ssh "station disponible" (sans les guillemets).
 
<pre>ssh paris</pre>
 
  
 
=== '''Articles connexes''' ===
 
=== '''Articles connexes''' ===

Version du 26 janvier 2011 à 11:33

La commande simulation est un script maison qui vous retourne le nom d'un ordinateur libre pour lancer vos simulations. Ce n'est donc pas une commande Linux standard.

  • Pour connaître le nom de la station la plus performante (et libre) pour une simulation. Tapez :
simulation

Vous obtenez alors :

Nous vous rappelons que les ressources informatiques du laboratoire
doivent rester disponibles et performantes pour tous.
Par respect pour les autres usagers, nous vous demandons donc
de ne pas monopoliser les stations en lancant plus de 3
simulations simultanées.
Si vous avez des besoins plus importants, veuillez consulter votre
coadministrateur.
Veuillez noter aussi que cette commande étudie le taux d'occupation
des stations à l'instant ou vous l'executez et elle ne reserve en aucun
cas un poste. Vous devez donc utiliser ce script juste avant de lancer
votre simulation.

.....


La station disponible est : '''simulation5'''

Étant donné que le script "simulation" tient compte des caractéristiques des ordinateurs, le travail des usagers ne sera donc pas ralenti.

ATTENTION...

Dot.png Cette commande NE RÉSERVE PAS DE STATION pour votre simulation : elle vous renvoie le nom de la meilleure machine disponible AU MOMENT OÙ VOUS L’EXÉCUTEZ ! Par conséquent, pour éviter de gêner d'autres usagers, utilisez-la JUSTE AVANT de lancer votre programme !

Dot.png Nous vous rappelons enfin que les ressources informatiques du laboratoire doivent rester disponibles et performantes pour tous. Par respect pour les autres usagers, nous vous demandons donc de ne pas "monopoliser" les stations en lançant un grand nombre de simulations simultanées. Si vous avez des besoins importants, n'hésitez pas à nous consulter !

  • Il faut ensuite se connecter à la station disponible par SSH, en tapant dans un terminal :
     ssh nomMachineDisponible 


exemple ici simulation5 :

ssh simulation5
  • Une simulation doit toujours être lancée en arrière-plan, cela permet de garder un ordinateur disponible pour un autre usager tout en effectuant la simulation demandée. Il ne faut pas bloquer un ordinateur inutilement. Dans la plupart des cas, le fait de lancer un calcul en arrière plan n'a pas d'incidence sur les résultats et le temps d’exécution du calcul.
  • Pour lancer une simulation en arrière-plan, il suffit d'utiliser le caractère & à la fin de la commande.

Par exemple, positionnez vous dans le répertoire qui contient votre script.
Pour lancer votre script "calcul" en arrière-plan, il faut ajouter & précédé d'un espace comme ci-dessous :

./calcul &


Articles connexes


La dernière modification de cette page a été faite le 26 janvier 2011 à 11:33.