• [^] # Re: Une VM

    Posté par . En réponse au message Arrêter / Allumer un serveur quotidiennement : problèmes ?. Évalué à 4.

    Bonjour,

    C'est les signaux SIGSTOP/SIGCONT que tu peux envoyer avec la commande kill au processus et ses sous-processus. C'est un peu artisanal et ça ne libère pas toutes les ressources (mémoire entre autres) qui pourraient faire défaut à l'autre application.

    L'idéal est de faire du checkpointing de ton application. T'es pas forcément obligé de modifier ton programme (même si ça permet de faire les choses plus finement). Après tu peux aussi mettre dans une VM comme précisé par ailleurs.

    Enfin, pour le reboot des serveurs. Je pense que les redémarrage trop fréquents doivent toujours êtres contre-indiqués par les constructeurs mais j'ai vu des clusters entiers utiliser cette technique sans soucis majeur. Il y a plusieurs techniques pour le faire: WoL, horloge RTC, fonctions IPMI (qui font plein d'autres choses intéressantes pour un cluster au passage). Il est probable qu'un bon job scheduler réponde en grande partie à ton problème.

    Paul