Notre build automatisé actuel se compose de 1 boîte principale et de 4 boîtes à pizza Core-2-Duo (à environ 2,5 GHz), avec 3 Go de mémoire chacune, toutes fonctionnant sous Ubuntu Linux. (En utilisant bamboo)Reconstruire la construction automatique de boîtes à pizza de 2 cpu en monstre (s) multi-cpu (s)?
On m'a demandé de recalibrer ceci pour l'exécution sur une ou plusieurs boîtes Solaris. Notre build actuel consiste en un mélange de builds java, de builds de tests d'intégration à long terme et de tests Selenium automatisés - une construction de projet de grande envergure assez typique. Notre environnement actuel a une capacité suffisante, et nous pourrions probablement perdre un noyau sans problème.
Nous sommes à la recherche de 8 machines Solaris CPU avec "grandes" quantités de mémoire (16-32 Go? Je peux choisir). Ou peut-être plusieurs machines à 4 processeurs? Puis-je m'attendre à ce que le comportement évolue de manière assez linéaire dans une seule boîte? Je cherche des expériences réelles ici; Les observations «théoriques» sur la façon dont les IO peuvent devenir un problème ne sont pas très intéressantes.
Quelles sont les statistiques de votre processus de construction actuel? – BobbyShaftoe
La génération de sélénium utilise 70 à 100% des deux cœurs du système actuel. Les tests d'intégration utilisent peu de cpu, tandis que la version de test unitaire standard utilise généralement la plupart des cœurs. Toutes les autres statistiques que je peux fournir? – krosenvold
Je viens d'ajouter une étiquette de bambou puisque c'est ce que vous utilisez, et cela peut être utile pour les chercheurs. – Chii