59 votes

Dieu vs Monit

Lequel utiliser pour la surveillance des processus et pourquoi?

50voto

nitecoder Points 4561

Comme Dieu perd assez de mémoire, j'ai choisi Monit pour mon VPS. Monit utilise constamment environ 2 Mo de RAM, alors que mon installation de Dieu fonctionnant sous Ruby 1.8.6 perdait environ 60 Mo de mémoire vive en 36 heures environ. Je ne voulais pas surveiller mon outil de surveillance du système, j'ai donc abandonné Dieu et suis allé chez Monit et je n'ai eu absolument aucun problème.

47voto

Oleg Shaldybin Points 934

Les deux solutions sont bonnes, et il ya des avantages et des inconvénients pour chacun d'eux.

Dieu le fichier de config est écrit en Ruby, de sorte que vous pouvez faire pratiquement tout ce Ruby permet de le faire, et c'est beaucoup de choses. Monit doit être configuré à l'aide de sa propre syntaxe, il est généralement OK mais plus restrictive. De toute façon, vous pouvez également générer des monit config avec Ruby (comme une partie de votre stratégie de déploiement).

Aussi, monit utilise moins de ressources, donc si vous êtes sur un VPS ou tout simplement n'ont pas de mémoire libre, monit pourrait être un meilleur choix. Personnellement, je préfère dieu, car il est plus configurable.

Voici une très bonne screencast sur dieu. Il y a aussi beaucoup de commentaires dans les commentaires de cette vidéo.

22voto

Brad Gessler Points 853

Dieu a beaucoup de problèmes, y compris:

  1. Il ya des fuites de mémoire
  2. Il a du mal à s'arrêter et des processus de redémarrage

J'ai fait une écriture-up à ce sujet à http://blog.bradgessler.com/use-monit-with-rails-not-god

Le seul vrai problème avec monit (si c'est un problème) c'est que les fichiers de configuration peuvent obtenir un peu verbeux si vous êtes en cours d'exécution de grands groupes, mais ce pourrait être résolu avec un système de template.

8voto

Bob Aman Points 19110

J'ai eu une tonne de problèmes, même obtenir que Dieu s'exécute sur mon serveur dédié Ubuntu. J'ai finalement juste abandonné. Monit n'est peut-être pas Ruby, mais il est en grande partie exempt de tracas.

6voto

wuputah Points 8189

Pour tous ceux qui trouveraient ce message à l'avenir, vous pourriez aussi considérer le bluepill comme une alternative à Dieu. J'espère que Dieu a résolu ses problèmes de mémoire au cours des deux dernières années, mais je sais que le bluepill a été conçu dès le début pour fonctionner sur une petite empreinte. Bien que sa taille ne soit pas aussi petite que celle mesurée, l'empreinte de bluepill est très raisonnable (~ 16 Mo VIRT, 13 Mo RES pour moi).

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X