Serveur de calculs - Matériels & problèmes divers - Hardware
Marsh Posté le 02-06-2008 à 21:23:48
tout d'abord il faudrait connaitre les capacités de ton ancienne machine afin de savoir sur quels criteres la machine doit etre meilleur. Meilleurs en acces disque ? meilleur en calcul brut ? Meilleur en capacité disque ? et quid de la ram ? Qu'elle sont les prérequis demandés dans les doc des logiciels code aster et openfoam ? monter un PC ou un serveur est relativement simple pour celui qui la réalisé une fois. le configurer et l'installer en réseau est plus délicat. D'ailleurs pourquoi un serveur ? la machine va telle déservir un parc de client ? ou c'est juste une grosse machine pour les calcul ?
les serveurs orienté web sont des serveur qui distribuent des services a un ensemble de client. il travaille souvent avec des bases de données mais font rarament du calcul brut. ce sont des outils de service avant tout. cela ne semble pas répondre a tes besoins, je me trompe?
Citation : Si une âme charitable voulait bien me donner un lien, je lui en serai éternellement reconnaissant |
mais on est la, t'inquiete pas, on va t'aider du mieux qu'on peut.
Marsh Posté le 02-06-2008 à 21:31:03
Tout d'abord merci pour ta réponse.
Je n'ai pas trouvé de prérequis hardware dans les docs, mais je vais approfondir ces recherches.
Pour indication, un calcul sous openfoam peut réclamer 24 heures sous mon pentium 4 (3.2Ghz), 2go RAM, pendant lesquels je ne peux, pour ainsi dire, rien faire. Il faudrait diminuer drastiquement ce temps de calcul.
La machine desservira au maximum 2 PC. J'avais surtout pensé à une grosse bête qui puisse tourner les calculs pendant que les clients font autre chose.
Qu'en penses-tu ?
Marsh Posté le 02-06-2008 à 21:38:05
un serveur peut-etre acheté tout fait mais peut-etre assemblé aussi simplement qu'un PC. certains piece coutant chere il est necessaire de savoir si tu en a réellement besoin d' 1 alimentaion redondante, de plusieurs socket sur la carte mere ( un socket accueille 1 processeur physique), si les barrettes ECC sont nécessaires , et si l'acces disque est tres important pour tes applications... car de ses choix conditionnent le prix de ton serveur.
Si ton appli est capable d'exploiter le multi core, un proc de type quad core de chez Intel pourrait suffire. cela t'éviterait l'achat couteux d'une carte mere à multiples sockets.
Marsh Posté le 02-06-2008 à 21:45:26
salut
il faudrait aussi savoir ton budget
Marsh Posté le 02-06-2008 à 21:51:44
blobloblo a écrit : Tout d'abord merci pour ta réponse. |
donc il s'agit d'un grosse machine de calcul qui déssert un petit réseau ? il est clair que le P4 est dépassé qui plus est son architecture a prédiction peut l'handicaper si ses prédictions sont souvent fausses ce qui arrivent dans certains cas. il faudrait voir si un gros xeon intel en quad core pourrait suffire. voir le plus gros. si c'est le cas tu peux alors prendre une carte mere standardisé bon marché. si la puissance ne suffit pas il faut faudra alors retenir une carte mere à 2 socket ou 3 voir 4 pour supporter autant de processeurs physiques mais la facture monte vite car ses cartes mere valent chere.
en suite il faut dimensionner la mémoire et connaitre la quantité juste a mettre. le mieux est d'investir dans de la DDR2 qui atteint des prix plancher jamais vu depuis longtemps, et eviter de la DDR3 bien plus chere pour peu de gain en performance ? donc nous allons partir sur une carte mere standart 1 socket avec le plus gros proc intel en quad core et le plus de ram que peut supporter une carte mere standard en DDR2 . pour les disques dures nous verrons cela ensuite. je regarde ...
Marsh Posté le 02-06-2008 à 22:07:26
Intel propose plusieurs série de proco
serie 3000
serie 5000 (8 mo de cache)
Serie7000 (16 mo de cache)
la serie 5000 est concu pour les calculs intensifs et les charges de traitement lourd comme les stations graphiques. dans cette série on a les 5300 et les 5400 en quad core ou alors les 5100 et 5200 en bicore.
3.2 ghz Max en quad core
3.4 ghz Max en Bi core
supporte jusqu'à 128 Go de Ram
http://www.intel.com/cd/products/s [...] 344531.htm
reste a trouver la carte mère qui supporte
Marsh Posté le 02-06-2008 à 22:41:20
Bonsoir,
Merci encore pour toute ces précisions, ça commence à s'éclaircir pour moi.
Je ne pense pas qu'une alim redondante soit utile. (Ça sert vraiment, ça ?).
Les barettes ECC, je ne sais pas trop. Je dirais qu'elles sont inutiles a priori : les calculs sont des calculs itératifs (d'écoulements fluides/structure). Je suppose donc qu'une erreur sur un nombre lors d'une boucle se résorbe lors de la convergence. Mais peut-être que je ne saisis pas bien les dommages que peut causer l'utilisation de non-ECC.
Citation : nous allons partir sur une carte mere standart 1 socket avec le plus gros proc intel en quad core et le plus de ram que peut supporter une carte mere standard en DDR2 . pour les disques dures nous verrons cela ensuite. je regarde ... |
Ça me parait très bien.
Pour les DD que supporte un serveur, je ne sais pas trop ce qu'il faut. En fait je pensais que tous les calculs étaient faits en mémoire vive donc j'ai zappé le côté DD pour le moment...
Concernant la RAM, combien est-il raisonnable de prendre ? 4, 8 Go ?
Dernière question : les 8 / 16 mo de cache, à quoi ça correspond exactement ?
Merci encore, sincèrement, pour votre aide.
Marsh Posté le 02-06-2008 à 22:50:10
Pour la carte mere y'a pas le choix, le proc étant un socket 771 fait obligatoirement appel a une carte mere pour serveur a base de chips 5000-5400
carte mere Intel a 2 sockets et jusqu'a 16 Go de DDR2 , FSB 1600 , nortbridge 5400 support quad core
http://www.ldlc.ch/fiche/PB00070587.html
Chez tyan 2 modeles - jusqu'à 64 go de RAM
http://www.ldlc.ch/fiche/PB00070233.html
http://www.ldlc.ch/fiche/PB00070233.html
tu peux envisager de mettre dans un 1er temps 1 seul proc avec 8 go de Ram ( 2 Go par coeur) , et si par la suite cela manque de répondant, tu rajoutes un second proc et 8 go supplémentaire.
Marsh Posté le 02-06-2008 à 22:57:24
l'alim redondante on elimine la memoire ECC, je ne sais pas si on peut s'en passer car c'est la carte mere qui décide, du moins sur les modeles présentés plus haut. le mieux est de consulter la doc de tyan. je regarde...
Marsh Posté le 02-06-2008 à 23:12:56
Dans la doc de la carte mere il est marqué page 26:
Citation : Only DDR2 533/667 FB/DIMM ECC memory modules are supported |
http://www.tyan.com/manuals/m_s5396_120.pdf
http://www.tyan.com/product_board_detail.aspx?pid=562
Marsh Posté le 02-06-2008 à 23:28:46
En memoire pour les 2 Tyan ou l'intel, on a plusieur choix
on part sur 2 barrettes de 4 Go chacunes (2 barrettes pour béneficier de la fonction Dual memory) , ce qui laisse 2 slot memoire de disponible sur la carte mere au cas ou il faut en rajouter
il est bien évident qu'il faut absolument consulter le vendeur ou l'intégrateur pour etre certain de la compatibilité des modules memoire avec la carte mere.
memoire PC 5300 , 667Mhz
http://www.ldlc.ch/fiche/PB00065568.html
http://www.ldlc.ch/fiche/PB00066707.html
http://www.ldlc.ch/fiche/PB00067600.html
http://www.ldlc.ch/fiche/PB00073029.html
http://www.ldlc.ch/fiche/PB00073029.html
pour la carte mere intel on peut mettre à la place des modules memoire encore plus rapide, de la 800 Mhz PC 6400 , les meilleurs DDR2
http://www.ldlc.ch/fiche/PB00073022.html
http://www.ldlc.ch/fiche/PB00072002.html
http://www.ldlc.ch/fiche/PB00072330.html
Marsh Posté le 02-06-2008 à 23:48:08
Enfin pour le processeur en architecture Penryn et coeur Harpertown , il faut choisir parmi la série 5300 ( 8Mo de cache) ou 5400 ( 12 mo de cache)
choisissiez votre fréquence
Sélection de proc à partir de 2.6 Ghz, (il faut éliminer la serie 5100 qui ne possede que 4 mo de cache et est gravé en 65um donc chauffe plus a fréquence égale)
http://www.ldlc.ch/navigation/cat. [...] 295_3_val=
voila pour aujourd'hui
Marsh Posté le 02-06-2008 à 23:55:45
chez tyan tu peux avoir moins cher et presque aussi performant
comme ceci
http://www.tyan.com/product_board_detail.aspx?pid=566
etant donné que blobloblo n a pas donné de budget a respecté
en sereant un peu tu peux avoir une station bi quad core à partir d un peu moins de 1500€
ps phobos en achetant en Suisse tu devras payer la douane ( si bien sur blobloblo n'est pas suisse ...)
Marsh Posté le 03-06-2008 à 00:06:42
madpo a écrit : |
j'avais pas fait gaffe!
Marsh Posté le 03-06-2008 à 00:18:13
madpo a écrit : chez tyan tu peux avoir moins cher et presque aussi performant |
Effectivement les 2 tyans référencés plus haut ont un controleur SAS ce qui veut dire que l'on peut embarquer du SCSI
Sur l'intel a priori il n'y en a pas , je suis donc allé sur le site intel et la carte n'y est même pas par contre il y a 9 modèles de carte double socket concu pour les proc de la série 5000.
seule les 3 premières a partir de la gauche sont intéressantes: elles peuvent embarquer 16 Go de ram max. les autres sont plus cher probablement car elle peuvent embarquer jusqu'a 32 Go.
Pour les 3 premieres de la liste la différence se situe au niveau du champ Storage
1 embarque que du SATA
1 embarque du SATA et 1 canal SCSI
1 embarque du SATA et du SAS
il faut choisir pedetal/rack board puis processeurs serie 5000
http://serverconfigurator.intel.co [...] tegoryID=2
Marsh Posté le 03-06-2008 à 00:19:45
notre ami blobloblo doit être en train de lire la doc code_aster puisqu'on ne l'entend plus.
Marsh Posté le 03-06-2008 à 01:41:44
chez tyan, pas cher ( 330€ en allemagne ) la S5376 avec un controleur sas
Marsh Posté le 03-06-2008 à 07:47:43
OK je vais jeter un oeil à tout ça, merci bien.
Pour le budget, je pensais à 2000 € environ. phobos tu ne m'as pas dis pour la mémoire cache... à quoi ça sert ?
Marsh Posté le 03-06-2008 à 09:33:31
blobloblo a écrit : OK je vais jeter un oeil à tout ça, merci bien. |
Salut,
la cache est une mémoire ultra rapide. a l'intérieur du proc. il y a plusieurs niveau de cache. la cache L1 L2 et L3. la cache L1 est la plus rapide mais c'est la plus petite car tres couteuse. la cache L2 un peu moins rapide que la L1, mais c'est toujours de celle la dont on parle dans les proc. la cache L3 est situé hors "die" c'est a dire hors du coeur du processeur, directement sur la carte mere mais elle est nettement moins rapide que les cache L1 et L2 mais plus rapide que plus rapide que les barettes de mémoire de la carte mere. La cache accélére tous les calculs dans de grande proportion. le prix d'un proc est directement lié a la quantité de cache qu'il héberge. les céléréon par exemple étaient tous des pentium IV mais amputé d'une partie de la mémoire Cache L2 du pentium. Plus il y en a, mieux c'est. un proc 2.66 ghz avec + de cache peut aller aussi vite voir plus vite qu'un proc à 3 ghz avec une cache + petite.
pour 2000€ cela va être sérré. je vais regarder le prix d'un serveur clé en main chez dell pour 2000 euro. pour les disques, les applications creé souvent un swap sur le disque (une cache memoire sur le disque) et un disque rapide est important. tout dépend comment l'appli travaille.
pour 2000€ euro, pas vraimement le choix, le mieux est de prend un disque standart, le SCSI ou SAS etant trop couteux. le VelociRaptor de la gamme Raptor est le tout nouveau disque de western digital. il tourne à 10 000 Tours en norme SATA. c'est le disque le plus rapide à l'heure actuel en SATA. D'apres les tests il déchire carrément. il coute dans les 300 €.
Marsh Posté le 03-06-2008 à 09:59:33
un serveur sera trop chere
il existe les station de travail de travail chez dell Precision Dell la serie des T5400.
http://www1.euro.dell.com/content/ [...] l=fr&s=bsd
voila j'ai réalisé une simulation de prix en ligne chez dell. L'avantage c'est qu'il sont personnalisable et entierement monté et fonctionnelle.
Par contre je n'ai pas pu enlever windows vista donc il faut les appeller et leur demande une install de linux a la place.
DELL PRECISION SERIE 5400 ( station de travail)
PROCESSEUR Intel Xeon E5440 (2,83 GHz, 1333 MHz, 2 x 6 Mo, quatre coeurs) modifier
SYSTÈME D'EXPLOITATION Windows Vista® Professionnel authentique x32 avec Media - Français modifier
ORIENTATION DE LA TOUR/BASE Orientation verticale du châssis (Mini-tour) modifier
MÉMOIRE Mémoire DDR2 FBD quatre canaux 667 MHz de 8 Go (8 x 1 Go) modifier
CARTE GRAPHIQUE Carte graphique nVidia NVS 290 256 Mo, double écran DVI ou VGA (ULGA8) modifier
DISQUE DUR 320GB (7,200 rpm) SATA 3.0Gb/s Hard Drive with NCQ and 16MB DataBurst Cache™ modifier
LECTEUR OPTIQUE Graveur DVD+/-RW 16x modifier
LECTEUR DE DISQUETTE Pas de lecteur de disquette modifier
Accessoires
MONITEUR Pas d'option de moniteur (uniquement pour offres groupées) modifier
CARTE SON Pas de carte son ni de carte IEEE1394 modifier
ENCEINTES Pas d'option de haut-parleurs modifier
CLAVIER Clavier USB Dell Quietkey noir - Français (AZERTY) modifier
SOURIS Souris optique USB à 2 boutons Dell noire modifier
MODEM Dell 56.6k Internal Data/Fax Modem modifier
Services & Logiciels
SERVICES DE SUPPORT 3 an de garantie de base - jour ouvrable suivant compris - sans extension de garantie modifier
LOGICIEL DE PROTECTION ANTIVIRUS Aucun logiciel antivirus requis modifier
Recommandé par Dell
Abonnement de 1 ans McAfee Total Protection pour S
Upgrade to Abonnement de 1 ans McAfee Total Protection pour Small Business [ajouter 50,00 € ou 1 €/mois-1]
Egalement inclus dans votre système
Support pour le système DVD de ressources pour Precision T5400
Documents de livraison System Documentation (French)
Référence de l'offre Gedis W05T50 - T5400 BASE May
Contrôleur Raid C1 SATA sans RAID pour 1 disque dur
Assistance technique standard Garantie de base de 3 ans - Jour ouvrable suivant
Informations sur la commande Precision Order - France
pour 1904 € euro HT aucun moniteur, et garantie de base et disque dure standard
Marsh Posté le 03-06-2008 à 10:51:26
Citation : les logiciels de calcul solicitent t-il le disque dure ? |
Oui, il y a création de fichiers tmp au fur et à mesure...
Marsh Posté le 03-06-2008 à 11:18:47
serveur de calcul basé sur un serveur DELL 2900, une vraie bete , j'en ai configuré un en début d'année, une vraie tornade à la mise en route lorsque les ventilo se lancent au démarrage ( on peut pas se parler )
en comparaison avec un Pc standard
- j'ai sélectionné deux processeur Xeon en bi-core et non quad core pour avoir une grande fréquence ( 3.33Ghz). il y a quand meme 4 coeur en tout
- 2 disques SCSI à 15000 Tours. 1 disque pour le systeme d'exploitation Linux et un pour les fichiers temporaire (tmp) de l'application.
là il est clair que cela va pousser puisque ce sont les meilleurs disque pro sur le marché
- Linux SuSE Enterprise Linux v10 est fourni et installé.
il est clair que ce n'est plus le même monde par rapport a l'autre config. il est tout a fait possible d'obtenir au moins 10 % sur le prix de ce serveur.
j'en sais quelque chose..
il est possible de prendre un DELL PRECISION SERIE 7400 on pourra avoir la meme puissance de calcul mais sans les disques SCSI . le prix sera certainement legement moins chere.
DELL PowerEdgeTM 2900(SV22901)
Date et heure : mardi 03 juin 2008 10:55
COMPOSANTS SYSTÈME
DELL PowerEdgeTM 2900(SV22901) Qté 1
Dual Core Intel® Xeon® X5260, 3.33GHz, 6MB Cache, 1333MHz FSB Prix à l'unité 5 092,00 €
Bénéficiez de 667 € de réduction
Expire le mardi 3 juin 2008 Afficher les détails
- 667,00 €
Référence catalogue : 909 SV22901
Module Description Vue détaillée
Base Dual Core Intel® Xeon® X5260, 3.33GHz, 6MB Cache, 1333MHz FSB
Processeur supplémentaire Dual Core Intel® Xeon® X5260, 3.33GHz, 6MB Cache, 1333MHz FSB
Mémoire 16GB FB 667MHz Memory (8x2GB dual rank DIMMs)
Clavier Pas de clavier requis
Moniteur Non compris
Lecteur de disquette Pas de lecteur de disquettes obligatoire
Souris Non compris
Lecteur optique Lecteur combo CDRW/DVD 48x IDE, demi-hauteur
Documents de livraison French - Documentation and Euro Power Cord
2ème disque dur 73GB, SAS, 3.5-inch, 15.000 rpm Hard Drive (hot plug)
Orientation de la tour/base Tower Chassis
Garantie de base Garantie de base d¿1 an - Jour ouvrable suivant
Services de support Garantie de base de 3 ans - Jour ouvrable suivant
Services d'installation Pas d'installation
Connectivité Raid C1 Integrated SAS/SATA No RAID, SAS 5/i Integrated, min 1/max 4 Hard Drives
Alimentation One Non-Redundant Power Supply
Informations sur la commande Commande PowerEdge - France
Activation du moteur de déchargement du TCP/IP Broadcom TCP/IP Offload Engine Not Enabled
1ère carte contrôleur RAID ou SCSI SAS 6iR Internal RAID Controller Card
Système d'exploitation installé en usine SuSE Enterprise Linux v10 EM64T - une licence d'un an (FI) par processeur
Documentation du système Documentation en ligne concernant le kit CD OpenManage (pas de documentation papier incluse)
1er disque dur 73GB, SAS, 3.5-inch, 15.000 rpm Hard Drive (hot plug)
TOTAL () :4 425,00 €
,
Marsh Posté le 03-06-2008 à 11:27:46
Ah oui là c'est sûr, ça n'a pas l'air d'être le même monde...
Tu dis que les ventilos font un bruit de fou, mais à ce prix et cette puissance là, comment se fait-il que ce ne soit pas du watercooling ?
(parce que si la bête froide fait un boucan pas croyable dès qu'elle tourne, je pourrai pas bosser moi )
Marsh Posté le 03-06-2008 à 11:50:03
tous les serveurs reposent sur le même principe. a la mise en route, tous les ventilateurs partent a pleine puissance pendant 10 à 20 secondes, le système teste tous les ventilateurs pour être certain qu'ils soient tous opérationnelles car a tout moment si le serveur chauffe, il peut ordonner aux ventilo de modifier leur vitesse et d'accélérer pour accroitre le refroidissement de la tour ( t'inquiète, ça n'arrivera qu'en été sous forte chaleur ). Apres le démarrage le bruit revient a une valeur convenable mais il est clair que cela reste un serveur avec une ventilation permanent plus importante que pour un PC standard. Nous avons eu ce serveur 2 jours dans notre bureau et on peut se parler sans aucun problème , pas exagerer...
je dirais qu'il fait autant de bruit d'un PC qui serait bien overclocké en air cooling
Y'avait une fille qui se plaignait ( ) mais les garçon ça allait, ils disaient rien.
y'a qu'au démarrage que ça souffle fort mais bon notre bureau étant petit , ça accroit le bruit.
le watercooling est loin d'être fiable alors que le air cooling l'est. de plus le prix ne serait pas le même.
Marsh Posté le 03-06-2008 à 11:56:20
blobloblo a écrit : |
si tu pourra bosser. et puis il y a des spécialistes en watercooling ici.
Marsh Posté le 03-06-2008 à 12:37:01
Ok, j'ai dit watercooling mais pourquoi pas aircooling, je connaissais pas.
Je vais donc réfléchir à tout ça et revenir probablement vers vous. Une dernière chose : où puis-je trouver de la doc sur le côté technique ? (comment ça marche et notamment la liaison client-serveur, etc.)
Merci encore.
Marsh Posté le 03-06-2008 à 12:46:53
en fait votre serveur n'est rien d'autre qu'un calculateur. les clients ont besoin de récupérer les résultats sous forme de fichiers, non ?
donc un simple partage de fichier sur le serveur suffit. pas la peine de creer un environnement client serveur pour 2 pc client. pour la doc je ne sais pas. mais il faut savoir pourquoi vous souhaitez une architecture client serveur. vous pouvez tres bien avoir 3 machines cliente sur votre réseau sans avoir a déclarer votre calculateur comme serveur. a moins d'un besoin tres précis. mais pour 2 client cela ne vaut pas la peine.
La question a vous poser est, quel type de service votre calculateur aurait a offrir aux 2 clients ? ai je vraiment besoin d'un environnement Client serveur plus compliqué a mettre en oeuve pour quelque chose qui peut être fait plus simplement dans un environnement client-client
Marsh Posté le 03-06-2008 à 13:34:30
Oui vous avez bien cerné le problème, il va s'agir d'un calculateur en fait. À ce moment là, autant tabler dans les stations de travail comme la première que vous avez indiqué, plus raisonnable et plus pratique.
Un grand merci (et bravo) pour votre temps [jamais vu un forum aussi serviable, je reviendrai ]
Marsh Posté le 03-06-2008 à 22:07:50
blobloblo a écrit : Oui vous avez bien cerné le problème, il va s'agir d'un calculateur en fait. À ce moment là, autant tabler dans les stations de travail comme la première que vous avez indiqué, plus raisonnable et plus pratique. |
l'autre solution aussi est de tabler sur du cluster a base de machine bon marché, du type quatres machine equipées de E6420, avec 2Go de ram det des dd sata de base, le tout controlé par une machine serveur un peu plus pechue (genre Q6600, 4Go de ram, raptor ou SCSI, et du stockage en raid 5).
pour la puissance...je sais juste que sous 3dsmax quatres machines font le travail 3.45 fois plus vitre qu'une machine seule.
si tu es interessé, mais en fait de toute maniere, je te conseille d'aller poster sur http://smpfr.mesdiscussions.net/sm [...] egorie.htm, c'est la que tu trouveras les gars qui passent leur temps sur des grosse bete adaptées a tes besoin. Il te serons sans aucun doute de bon conseil, ils sont confronté aux cas comme tu propose tous les jours...
Marsh Posté le 21-08-2008 à 18:32:46
Si tes applis le supportent, tu peux aussi te diriger vers une configuration en cluster: tu prends plusieurs machines et le master va repartir la charge de calcul sur l'ensemble.
J.
Marsh Posté le 11-01-2009 à 13:14:58
petit up
je cherche comment "virtualiser" ou "mutualiser" la puissance des 4cpus de 4 ordis en reseau pour creer une bete de calcul notamment pour faire de l'encodage video alors que les 4 pcs servent essentiellement au surf
quel system d'exploitation fait ca et quels reglages?
merci
Marsh Posté le 02-06-2008 à 20:47:14
Bonjour,
Je suis d'ores et déjà navré pour les questions de débutant que je vais poser...
J'ai besoin de faire tourner des gros calculs (code_aster, openfoam) sous linux, et mon PC ne suit pas. J'envisage donc d'acheter un serveur, mais je n'y connais rien du tout, que ce soit d'un point de vue technique (les logiciels doivent-ils être installés sur le serveur ? Comment configure-t-on les machines ?) que d'un point de vue hardware (quelle carte, quel proc, ...).
Mes recherches sur le net me renvoient presque à chaque fois sur des serveurs orientés web et je ne parviens pas à trouver la doc qu'il faut. Si une âme charitable voulait bien me donner un lien, je lui en serai éternellement reconnaissant