Quel matériel pour un serveur de computing hébergé chez soi ?

Quel matériel pour un serveur de computing hébergé chez soi ? - Conseil d'achat - Hardware

Marsh Posté le 12-09-2010 à 22:45:38    

Hello les amis,
 
Je souhaite monter un PC pour faire principalement tourner des calculs longs (sous Ubuntu, à moins que vous connaissiez d'autres distributions plus appropriées), avec dans l'idée de pouvoir ultérieurement rajouter d'autres PC pour former un cluster.
 
Il me semble qu'il n'y a besoin que d'une carte mère (avec ethernet + USB), d'un boîtier, d'un CPU (un très rapide, avec le bon ventilo efficace et silencieux), de la RAM (4 ou 8 Go feront l'affaire), et de deux disques durs en RAID pour la sauvegarde (2*250 Go devraient suffire).
Vraisemblablement, il faudrait que le boîtier soit au format rack pour faciliter la modularité avec de futures machines ; dans ma jeunesse j'ai monté quelques machines dans des tours ATX, et depuis à titre personnel j'ai surtout utilisé des ordinateurs portables, le format rack est donc nouveau pour moi.
 
Aussi, je serais très intéressé par vos recommandations expertes quant aux meilleurs composants, adaptés en 2010 pour créer une machine puissante et robuste dédiée au calcul, telle qu'on peut en trouver dans les datacenters. Le budget initial est entre 500€ et 1000€.
 
Merci !
 
Ps : une question subsidiaire, pour les puristes, quelle est selon vous la meilleure manière d'installer une distribution Linux sur un ordinateur qui n'a à la base ni écran ni lecteur DVD ?


Message édité par Traderwin le 12-09-2010 à 22:46:06
Reply

Marsh Posté le 12-09-2010 à 22:45:38   

Reply

Marsh Posté le 12-09-2010 à 23:43:37    

Ce sujet a été déplacé de la catégorie Systèmes & Réseaux Pro vers la categorie Hardware par Je@nb

Reply

Marsh Posté le 13-09-2010 à 03:45:02    

PS -> Clé USB ;)
 
Bah, puissance de calcul, c'est juste une question de budget... Si tu mets une carte mère Tyan avec 4 socket Pour 4 Opterons hexacores, tu auras une puissance de folie, mais un prix gigantesque ;)
 
D'autre part, de nos jours, il faut prendre en considération que les CPU ne sont plus forcément les meilleurs investissements ! Anéfé, suivant le type d'application que tu vas utiliser, les cartes graphiques peuvent présenter des accélérations dans les calculs jusqu'à 100 fois plus rapides que les meilleurs processeurs...
 
Donc, ta question est bien plus complexe qu'il n'y parait ;)
 
Tu vas faire quels calculs ?


---------------
Les Cartes Son Haute Fidélité pour mélomanes, musiciens, audiophiles, la MAO, le cinéma,...
Reply

Marsh Posté le 13-09-2010 à 10:46:44    

Je cherche à avoir un juste milieu en termes de puissance de calcul ; payer une fortune pour un matériel qui sera plus ou moins obsolète au bout de quelques mois n'est en effet pas le meilleur rapport puissance/prix qu'on peut obtenir.
 
Concernant le type de calculs à effectuer, il s'agit de calculs statistiques sur des séries temporelles (des fichiers de plusieurs dizaines de Mo), à l'aide de logiciels comme R et Matlab. Je ne pense donc pas que les processeurs graphiques (comme le Cell de la PS3) soient nativement adaptés pour ce type d'applications. Mais je peux me tromper...


Message édité par Traderwin le 13-09-2010 à 10:48:06
Reply

Marsh Posté le 13-09-2010 à 11:21:47    

Ah ça, je ne sais pas, il faudrait trouver des benchs et des tests sur tes logiciels, puisque c'est ça qui va déterminer ton choix !
 
Si c'est fortement multithreadé et/ou parallélisé, un X6 AMD 1090t fera l'affaire, mais là encore, les processeurs se valent. Dans l'absolu, Intel et ses i7 sont meilleurs, mais ça dépend des logiciels et des compilateurs utilisés...
 
Voir aussi la prise en charge par les logiciels de Cuda ou direct compute, etc.
 
Renseigne toi sur R et Matlab, ce sera le plus pertinent à mon sens ;)
 
A moins de tomber sur quelqu'un qui soit un spécialiste ;)


---------------
Les Cartes Son Haute Fidélité pour mélomanes, musiciens, audiophiles, la MAO, le cinéma,...
Reply

Marsh Posté le 13-09-2010 à 21:39:02    

En effet, il a de moins en moins d'intérêt à avoir un gros CPU quand on peut utiliser sa carte graphique pour des calculs lourds.
Une CG serait un bien meilleur investissement si tu peux t'en servir.
En revanche, si tu souhaites seulement utiliser le CPU, le X6 d'AMD est en effet très bon. Même le 1055 est un excellent choix, car niveau prix/perf, c'est un des meilleurs, et il s'OC très bien.
 
En revanche, niveau compilation, comme l'a dit Tous, bien souvent les intel peuvent avoir l'avantage.
 
Pour la distribution, Ubuntu est simple à prendre en main (Mais Debian peut s'avérer également très utile). Si ton choix est orienté vers Ubuntu, je te recommande fortement de l'installer en version serveur si tu ne veux pas d'interface graphique, ou en version alternate pour une version plus légère avec interface graphique.
 
Dans mon cas, utilisant mes PC pour de la recherche scientifique (Via CPU et GPU), quand les calculs sont uniquement sur CPU, et donc ne nécessite pas d'interface graphique, le fait que je ferme l'interface graphique afin de tomber en commande, apporte un gain important en performance !
 
Si tu peux coder ou te faire aider, tu peux également te monter simplement un serveur WEB et rejoindre en tant que projet scientifique (Si c'est bien le cas), la plateforme de calcul distribué BOINC. (Regroupant des millions d'ordinateurs de particuliers, universités, entreprises, mettant à disposition bénévolement pour la science, leur puissance non utilisé)


---------------
Tutorial & news around self-hosting ==> http://freedif.org
Reply

Marsh Posté le 13-09-2010 à 23:47:23    

:lol: Quand j'ai commencé à lire ta prose, j'étais certain que tu faisais du BOINC :D BOINC c'est bien :love:


---------------
Les Cartes Son Haute Fidélité pour mélomanes, musiciens, audiophiles, la MAO, le cinéma,...
Reply

Marsh Posté le 13-09-2010 à 23:57:37    

Bien vu !
Vive la science :p


---------------
Tutorial & news around self-hosting ==> http://freedif.org
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed