Journal P4 HT ou P4 D ?

Posté par  (site web personnel) .
Étiquettes : aucune
0
10
jan.
2006
Salut, je suis en train d'étudier l'achat d'un nouveau serveur et je me pose des questions sur le processeur. J'ai le choix entre un P4 HT (HyperTreading) et un P4 D (Dual Core). D'après vous quel processeur choisir pour que ma distribution (Centos 4) en tire le maximum de performance ?

Question subsidiaire (ou suicidaire), au niveau des disques, j'hésite entre 4 x 146 Mo scsi en RAID 1 ou alors 2 x 300 en RAID 1. Ce que j'aimerais arriver à faire, c'est séparer les données systèmes des données utilisateurs. Bien sur le tout avec une bonne couche de LVM.

Je prends les devant des anti-Intel, mon fournisseur, NEC, ne propose pas de serveur à base d'AMD et il hors de question que je passe par DELL (service commercial incompétent, mal polie). Et surtout je suis pleinement satisfait du service de NEC donc je n'ai pas de raison de changer.
  • # Serveur

    Posté par  (site web personnel) . Évalué à 3.

    Pour un serveur, il y a les processeurs Xeon pour Intel ou Opteron pour AMD.

    Le pentium D est un prototype pour tester le marché, je ne le conseille pas.

    Prend un Xeon dual-core évolutif bi-pro avec 8 solts de barrettes RAM
    2 interfaces réseaux

    Pour tes disques cela dépend ce que tu veux faire!

    Si il y a des bases de données, il y aura beaucoup I/O
    donc 4 disques c'est mieux

    Tu veux mettre du LVM, mais connais-tu EVMS?

    Et pour la répartition de charge sur les interfaces résaux, bonding? 802.3ad?

    Pour la suite, tu pourra mettre une couche de virtualisation avec XEN et la version stable XEN 3


    Antoine N.
    responsable de http://xenfr.org
    • [^] # Re: Serveur

      Posté par  . Évalué à 3.

      Pour les disques, 4x146Go en RAID0+1.

      Sinon les bi-Xeon ont un bon rapport qualité/prix...
    • [^] # Re: Serveur

      Posté par  . Évalué à 3.

      un prototype... j'ai beau être légèrement pro amd, j'aime pas ce terme associé à un processeur intel...

      prototype fait plus état d'une bêta de processeur, que d'un test à échelle réduite pour vérifier si un produit est viable commercialement ;)

      concernant le xeon dual core évolutif bi-xeon, je sais pas si nec propose une carte mère bi-proc équipée d'un seul proc dans leurs configurations, mais c'est effectivement une piste à poursuivre si il pense un jour avoir besoin d'une grosse puissance de calcul ;)



      à part ca, 4x146go en raid 1, ca fait jamais que 146go...

      tu voulais peut-être dire raid 0+1 (ou raid 1+0, ca dépend des controleurs raid), mais je me dis que 4 durs scsi, autant utiliser du raid 5, tu crois pas ? mais bon, c'est vrai aussi qu'entre une carte raid 0/1 et une carte raid 0/1/5, ya parfois quelques centaines d'euro :/

      ha oui, séparer les données système des données user virtuellement, pour de la sécurité d'accès ? ou physiquement, pour éviter un crash disque ?
      quoi qu'il en soit, avec du scsi et du raid 1,j'me dis que tu es paré. ou alors t'es parano, et tu passes au raid 61 doublé d'une triple réplication sur site distant ><

      (outre ceci, j'aime répeter, mais je sais pas pourquoi, que de la ram ecc, c'est une très très bonne idée pour un serveur.)
      • [^] # Re: Serveur

        Posté par  . Évalué à 4.

        un prototype... j'ai beau être légèrement pro amd, j'aime pas ce terme associé à un processeur intel...

        J'ai beau être totalement pro-intel, ilf au tbien reconnaitre que le Pentium-D n'a que deux qualificatif possibles : prototype pour tester le marché ou mauvaise blague. Il s'agit ni plus ni moins que de deux coeur Prescott (ie les coeurs que l'on se trimballe depuis deux ans sans la moindre amélioration exceptée une montée en fréquence) collés l'un à l'autre et posés sur le même bus ram.
        Il n'existe aucun bridge entre les deux coeurs, la bande passante est partagée entre les deux coeurs de façon séquentielle (un coup l'un, un coup l'autre) sans la moindre trace d'optimisation sur les chipsets intel. Au final on se retrouve avec un système qui arrive péniblement à égaler les performances d'un classique SMP sur uen carte mère bi-pro basique.
        Et comme on aime bien Intel on ne va même pas évoquer les instructions 64 bits EMT (parceque combiner deux registres de deux procs qui n'ont aucun moyen de communiquer l'un avec l'autre directement c'est pas vraiment optimal...)

        A mon sens il vaut beaucoup mieux prendre un Bi-Xeon sur carte mère haut de gamme que de prendre un Xeon dual-core qui va être asphyxié par le manque de bande passante vers la mémoire.

        outre ceci, j'aime répeter, mais je sais pas pourquoi, que de la ram ecc, c'est une très très bonne idée pour un serveur.

        Là je ne peux qu'approuver. Quand on voit les dégats que peut faire une barrête de ram deffectueuse. Le plus drôle c'est sur les bases de données qui stoquent des blobs. Effet garanti...
        • [^] # Re: Serveur / pentium D

          Posté par  (site web personnel) . Évalué à 1.

          J'ai dit le mot "prototype" et tester le marché; cela ne vient pas de moi mais d'un participant (salarié d'Intel) de l'IDF (Intel Developper Forum) 2005 concernant le fait qu'Intel va rattraper le retard sur les dual core d'Amd.

          Il y a dit aussi que le pentium D a été mis sur le marché un peu précipitament et que techniquement cela n'était pas une révolution
          comparer au Xeon dual-core ou Amd X2.


          Pour info, les Power d'AIX sont maintenant à 4 core sur une puce (die).
          Et avec The Cell, nous sommes à plus de 32 de base jusqu'à 256, bon c'est vrai ce sont des unités vectorielles... couplé avec Xen (par exemple) cela devrait être pas mal du tout!
          • [^] # Re: Serveur / pentium D

            Posté par  (site web personnel) . Évalué à 1.

            Il y a dit aussi que le pentium D a été mis sur le marché un peu précipitament et que techniquement cela n'était pas une révolution
            comparer au Xeon dual-core ou Amd X2.


            d'un autre côté, je vois mal un salarié d'Intel dire que son P4D a de très bonnes performances face à un Xeon dual-core ! Car faut rappeler quand même que le Xeon est le processeur réservé au serveur chez Intel ;-) (ou aux grosses workstations), ce sont des vendeurs aussi hein !

            En tout cas, j'ai moi même un p4d, et cela fonctionne très bien ! j'utilise régulièrement un p4 (non HT) à la même fréquence (2,8Ghz), et on sent que le p4d à 2 core !! même lors d'un gros calcul, il reste encore très très réactif ! (par exemple, deux compilations pov sur le p4d en même temps prennent "bien" le même temps que une seule sur le p4).
            • [^] # Re: Serveur / pentium D

              Posté par  . Évalué à 1.

              ce sont des vendeurs aussi hein !

              donc des menteurs et des escrocs
              • [^] # Re: Serveur / pentium D

                Posté par  (site web personnel) . Évalué à 1.

                non, mais ils ne venteront pas (en public) un produit de gamme inférieur comme étant meilleur qu'un produit de gamme supérieur, qui en plus, a été développé (le produit de gamme supérieur) dans le but d'avoir des performances meilleurs !! ;-p
      • [^] # Re: Serveur

        Posté par  . Évalué à 2.

        Je recommanderai aussi l'utilisation de 4 disques plutôt qu'un seul, mais à une condition: que le boitier soit 2U ou plus.
        4 disques stréssés dans un 1U, ça chauffe trop, et la durée de vie s'en resssent.
        (et oui, si tu peut, 5 disques en raid5, c'est aussi un plus).

        Évidement dual core plutôt qu'HT, quoique je donnerai prévalence au chipset de la CM pour choisir (selon qu'il est plus ou moins bien supporté -et plus ou moins robuste/éprouvé-, ça change beaucoup de choses);
      • [^] # Re: Serveur

        Posté par  (site web personnel) . Évalué à 1.

        ha oui, séparer les données système des données user virtuellement, pour de la sécurité d'accès ? ou physiquement, pour éviter un crash disque ?
        quoi qu'il en soit, avec du scsi et du raid 1,j'me dis que tu es paré. ou alors t'es parano, et tu passes au raid 61 doublé d'une triple réplication sur site distant ><

        Séparer les données systèmes de celles des utilisateurs c'est d'un pour la sécurité des données, si un disque crash le reste n'est pas touché et puis pour l'utilisation des disques, si un utilisateur monopilise l'accès disque ce n'est pas tout le système qui ralentit. Et puis suite à différente perte de données, mieux vaut prevenir que guérir :) Et malheureusement la carte ne fait pas le RAID 6+1 et vue le volume la réplication distantes prendrait un peu trop longtemps :)

        Born to Kill EndUser !

    • [^] # Re: Serveur

      Posté par  (site web personnel) . Évalué à 1.

      Pour un serveur, il y a les processeurs Xeon pour Intel ou Opteron pour AMD.

      Nec ne fait pas de serveur à base d'AMD. Ils proposent des Xeon mais je pense que c'est pas le même prix.

      Prend un Xeon dual-core évolutif bi-pro avec 8 solts de barrettes RAM 2 interfaces réseaux

      Le modèle que j'ai en vue dispose de 4 slots mémoire avec un max de 8Go à voies entrelacées de DDR2 533 ECC. Deux interfaces réseaux c'est pas necessaire, le goulot d'étranglement ne ce fera pas sur le réseau mais plutôt sur les accès disques (cf, voir commentaire plus bas pour voir l'utilisation du serveur)... Enfin je pense.

      Pour tes disques cela dépend ce que tu veux faire!

      Si il y a des bases de données, il y aura beaucoup I/O
      donc 4 disques c'est mieux

      Justement, comme précisé dans le commentaire sur l'utilisation du serveur, tout va dépandre du choix, même si celui-ci s'oriente plus vers le remplacement d'un ancien serveur. Mais dans le cas contraire la base de données et l'accès au image va générer pas mal d'accès disque. Pour la répartition des disques je pensais faire un raid 1, avec un disque pour le système et un autre pour les données utilisateurs le tout mirroré sur les deux autres disques, bien sur à condition du premier choix.

      Tu veux mettre du LVM, mais connais-tu EVMS?

      Non je connais pas EVMS mais d'après les rapides recherche que j'ai faites, ça a l'air pas mal.

      Et pour la répartition de charge sur les interfaces résaux, bonding? 802.3ad?

      Pas prévu et je ne sais pas si cela nécessaire étant donnée que le serveur a une interface Giga avec le switch qui va bien.

      Pour la suite, tu pourra mettre une couche de virtualisation avec XEN et la version stable XEN 3

      J'ai pensé à la virtualisation mais avec les vservers, mais là aussi je ne suis pas sur de l'interêt. Si chaque vserver est totalement indépendant et que l'on peut gérer les besoins en mémoires, un temps proc, en espace disque... Dans ce cas ouai c'est interessant.

      Born to Kill EndUser !

    • [^] # Re: Serveur

      Posté par  . Évalué à 1.

      salut,

      d'apres moi t'es plus dans la meme gamme de prix !
  • # Dual core sans hésiter.

    Posté par  . Évalué à 3.

    C'est le kernel qui rends disponible le SMP, pas la distribution. Je ne connais pas Centos 4, mais si un kernel smp est disponible, il n'y aura sans doute aucun problème. Note que le P4 HT est vu comme un dual-cpu et que pour lui aussi il vaut mieux utiliser un kernel smp. Si ta distrib sait exploiter un HT, elle saura exploiter un dual core.

    Ensuite, surtout pour un serveur, prends le dual core sans hésiter. La majorité des tâches ne s'exécuteront pas plus rapidement que sur un single core, mais tu pourras stresser la machine deux fois plus.
  • # Plus d'informations

    Posté par  (site web personnel) . Évalué à 3.

    Histoire de simplifier la lecture je poste l'utilisation du serveur. Deux possibilités s'offre à moi (huummm) :
    - Le serveur remplacera l'actuel qui assure la fonction de contrôleur de domaine (20 utilisateurs, 50 Go de données utilisateurs, disque supplémentaire de sauvegarde pour les données utilisateurs, imprimante PDF), serveur DHCP (20 utilisateurs), serveur de FAX (Hylafax, ~200 FAX émis/mois).

    - Pour le nouveau projet, serveur Intranet (Joomla ou Typo3, gestionnaire de la banque images (5 Go d'images) avec gestion par une interface php maison pour ajouter/exporter, stockage des vignettes en base (champs blob) pour une lecture par crystal report et intégration aux documents commerciaux créé par la gestion commercial via crystal report.

    J'ai quand même une préférence pour la premiere solution, le PDC et le serveur de FAX sont deux services important dans la société et ce sont les plus solicités. Si j'utilise le nouveau serveur pour le PDC c'est l'ancien PDC qui géra le second projet et il sera entierement dédié à ça.

    Born to Kill EndUser !

    • [^] # Re: Plus d'informations

      Posté par  (site web personnel) . Évalué à 2.

      Et puis pour faire encore plus simple voila les deux machines que j'ai sélectionné :
      http://www.nec-computers.fr/product/p_products.asp?Id_ProDis(...)

      http://www.nec-computers.fr/product/p_products.asp?Id_ProDis(...)

      Born to Kill EndUser !

    • [^] # Re: Plus d'informations

      Posté par  (site web personnel) . Évalué à 5.

      Bon c'est pas vital mais je tenais quand meme a le dire:
      1/ DELL ne fait pas d'AMD, si tu en veut et que tu veut soutenir
      une boite francaise qui travaille un peu avec le libre (mysql notamment) il y a DataSwift qui fait de tres bons serveurs.

      2/ Problemes de politesse chez DELL ... comment dire .. le probleme
      d'un commercial n'est pas forcement le probleme de tous, de deux tu peut toujours demander a en changer, et de trois juger un entreprise sur la politesse d'un de ses employé c'est limite.

      3/ Service commercial incompétent alors la pareil je bosse avec eux depuis plusieurs année et meme si je vais surement en changer car ils ne font pas d'opterons je n'ai jamais eu a me plaindre de mon ingé commercial (ses remplacants par contre pas toujours au top) et encore moins du matériel.

      4/ En passant j'ai bossé dans une fac qui recevait enormement de NEC en postess bureautiques et ils en avait marre du fonctionnement de nec (matos qualité tres moyenne (genre chipset SIS), qui change régulierement pour des références identiques, ...)
      Depuis ils arrivent a faire passer du DELL et ils sont tres contents.

      voila mes 2cents
      • [^] # Re: Plus d'informations

        Posté par  (site web personnel) . Évalué à 5.

        1/ Après appel au service commercial de NEC, ils font du AMD, j'ai surement du passé à côté sur le site. Pour DataSwift je ne connais pas.

        2/ Cela ne s'est pas produit avec un seul commercial. J'ai appelé pour un serveur, la personne m'a dit d'aller sur le site internet de Dell et faire mon devis. Un autre jours j'ai appelé pour 4 portables... pareil et ce n'était pas la même personne, de plus un ami qui boss dans une FAC aussi m'a dit qu'ils ont viré les Dell pour les postes de travail... le SAV était pourris et les machines tombaient en panne trop souvent.

        juger un entreprise sur la politesse d'un de ses employé c'est limite.

        Je vais quand même pas faire le tour du service commercial, si la personne que j'ai au téléphone est de mauvaise humeur c'est pas mon problème. Quand j'ai un client au téléphone et que je suis moi même de mauvaise humeur je me démerde pour pas qu'il l'entende. C'est quand même pas très sérieu.

        3/ Matériel je dis pas que c'est mauvais, j'ai 5 portables Dell et j'en suis content, mais si pour avoir une info commercial ou technique il faut absolument que mon interlocuteur se soit levé du bon pied, est eu ça dose de cafeïne, et que maman est été gentil avec lui hier soir... ça fait beaucoup de conditions !

        4/ Bizarre, je boss avec NEC depuis 6 ans et rien à redire, matos nikel (les postes de travail ont 5 ans), SAV nikel, il change la piece le lendemain voir même ils laissent la piece pour qu'on fasse le changement nous même si les horaires ne colle pas avec ceux de la boite et ils leurs arrivent régulierement de ne pas réclamer la piece "défectueuse", pratique lorsque ce n'est pas de cette piece que provient le problème ;). D'un autre côté, chipset SIS pour faire du traitement de texte ou du tableur pas besoin d'avoir le dernier chipset qui tue des ours en string léopard !

        Born to Kill EndUser !

    • [^] # Re: Plus d'informations

      Posté par  . Évalué à 1.

      PDC ?
    • [^] # Re: Plus d'informations

      Posté par  . Évalué à 6.

      Moi je sais pas, mais en tout cas, pour faire contrôleur de domaine, serveur DHCP et serveur de fax, le processeur n'est vraiment pas un élément critique. De ce côté-là, un vieux Pentium d'il y a plus de 10 ans suffirait amplement. Malheureusement, ça ne se vend plus beaucoup.
      • [^] # Re: Plus d'informations

        Posté par  (site web personnel) . Évalué à 3.

        C'est sur que cela ne necessite pas un proc énorme, mais trouvé un PIII 1,3 avec disques en RAID, beaucoup de mémoires et beaucoup d'espace disque... Quoi que, la conversion d'impression en PDF est assez gourmande et c'est sur que c'est pas courant comme config actuellement.

        Born to Kill EndUser !

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.