2013-07-16 8 views
0

J'installe et le serveur ALM sur Ubuntu Linux à l'aide des outils:Configuration matérielle requise pour le serveur ALM: Jenkins + Nexus + SVN + Maven + Ant + Sonar

  • Jenkins
  • Nexus
  • MAVEN
  • Sonar
  • SVN
  • ANT

J'ai déployé Nexus et Jenkins dans le même serveur Tomcat (/ Webapps).

J'utilise VM VirtualBox avec Ubuntu (6 CPU, 4GO de mémoire)

La question est: Quelle est la configuration matérielle requise pour laisser le serveur sans surcharger CPU et le débordement de la mémoire).

Merci d'avance.

+2

dépend fortement du nombre de projets que vous prévoyez d'héberger sur cette infrastructure. Jenkins fonctionne généralement bien avec 2-3gb, nexus avec 512mb, sonar autour de 1-1.5gb. L'exécution de SVN et d'Apache en utilisant HTTP comme protocole nécessite environ 150 Mo par processus Apache - donc le nombre d'utilisateurs svn concurrents donnerait un indice à ce sujet. maven lui-même fonctionne à l'intérieur de jenkins, donc l'espace disque est plus un problème ici. Je calculerais plusieurs gigaoctets pour cela à l'avance - mais cela dépend encore du nombre de projets construits et de ce qu'ils contiennent. – wemu

Répondre

0

Vous avez besoin de mémoire principalement pour Jenkins et Sonar. Le processeur est nécessaire pour exécuter les travaux Jenkins. Ainsi, vos besoins en matériel dépendent du nombre de tâches. Nous avons une appliance virtuelle similaire avec Jenkins, Sonar, Nexus, Redmine, SVN/Git et un SSO, et fonctionne bien avec 4 Go et 2 processeurs.

+0

@ manuel-jesus-recena-sotoDid: vous installez Jenkins et Sonar dans la même instance de Tomcat? J'y vais une exception ** Exception: java.lang.OutOfMemoryError levée depuis le UncaughtExceptionHandler dans le thread "main" ** – wikimix

+0

Oui, Nous avons Sonar, Nexus, Jenkins et Redmine dans la même instance d'Apache Tomcat. Aussi un SSO. – recena

Questions connexes