config pour faire tourner une 100aine de vm - Conseil d'achat - Hardware
Marsh Posté le 23-08-2016 à 11:12:43
Salut,
Quand tu lances ta 20aine de vm sur ton 4690, il est à quelle charge ? Car s'il est déjà à 100%, le 6700 ne sera évidemment pas 5 fois plus rapide…
Marsh Posté le 23-08-2016 à 13:50:56
Le proc tourne à 80% max (mais c'est variable et tombe parfois à 30).
Marsh Posté le 23-08-2016 à 13:56:47
Du coup passer à un 6700, te fera passer d'un 4C4T à un 4C8T, donc au mieux tu pourras faire tourner deux fois plus de VMs à charge égale, donc viser peut-être 60 VMs en saturant le CPU à 100%, mais 5 fois plus ça me paraît compromis…
Ça peut fonctionner, mais tu risques d'avoir des lenteurs.
Marsh Posté le 23-08-2016 à 14:16:07
je pense que pour cet usage on vas avoir besoin de maximiser autant que possible les threads autant que possible, donc je t orienterais sur une config en socket 2011/V3
carte mère; le moins cher possible, dans les 250e quoi, asus ou gigabyte.
avec un 5820K, qui pour un prix encore presque raisonnable (400e ou un peu plus) nous sors:
15 Mb de cache facteur essentiel s il en est
Nb. de cœurs 6
Nb. de threads 12
Fréquence de base 3.3 GHz
Fréquence Turbo maxi 3.6 GHz c est une grosse fréquence frontale dans le domaine
PDT 140 W
tu démarres à 32go de ram, et voie ce que ca donnes, mais là au moins tu est évolutif en ram (ca prendras au bas mot 256go un 2011v3 )
monte un peu en fréquence la ddr4 (2800Mhz ou 3000Mhz, pas besoin de plus mais on vas gagner 15 à 20% de bande passante pour un prix dérisoire)
met y un gpu quelconque qui traine dans un tiroir et désactive l igp.
travailler sur 12 threads encaisseras mieux tes 100 taches en //, surtout sur la durée.
j ai peur pour un i7, si tes taches sur la durée s alourdissent, l occupation en ram vas etre de pire en pire, et il n auras que 8 bras. l investissement n étant pas énormément différent
une seasonic gold 620w devrais faire l affaire en alim
ou ldlc 650w par ex.
aprés les xéons à 2000e irons jusqu à 40 threads en hdg, m enfin c est cher payé oui, à la limite autant doubler une station comme la mienne il est possible que ca soit plus productif de dédier 2 serveurs midrange qu un trés gros.
ssd 1to, oui.
on devrais etre dans les 1200e la tour, ce qui est pas mal vu la puissance de calcul pharaonique que l on auras
Marsh Posté le 23-08-2016 à 14:23:42
carrera a écrit : je pense que pour cet usage on vas avoir besoin de maximiser autant que possible les threads autant que possible, donc je t orienterais sur une config en socket 2011/V3 |
+1. Pour préciser un peu les CPU en 2011 n'ont pas d'igp.
Pour t'aider j'ai fait un lien sur top achat regroupant un peu tout: https://www.topachat.com/pages/conf [...] Sf2zr4M%3D
Avec une petit carte graphique ça reste quand même un peu cher.
Marsh Posté le 23-08-2016 à 14:26:30
Voilà la bete
http://www.ldlc.com/b-8ae964ab3c550d8d.html
Intel Core i7-5820K (3.3 GHz)
425,95 €
ATX Socket 2011-3 Intel X99 Express - DDR4 - SATA 6Gb/s - M.2 - USB 3.0 - 4x PCI-Express 3.0 16x Gigabyte GA-X99-SLI
229,95 €
Alimentation modulaire 650W ATX 12V Ventilateur 120 mm - 80PLUS Gold LDLC QS-650+ Quality Select 80PLUS Gold (Garantie 5 ans)
99,95 €
Kit Quad Channel 4 barrettes de RAM DDR4 PC4-25600 - F4-3200C16Q-32GTZ Blanc et argent (garantie 10 ans par G.Skill) G.Skill Trident Z 32 Go (4x 8 Go) DDR4 3200 MHz CL16
223,95 €
Ventilateur de processeur (pour sockets 2011/1150/1151/1155/1156/AM2/AM2+/AM3/AM3+/FM1/FM2/FM2+) Noctua NH-D15S
Ventilateur processeur
j ai fais dans le massif, fiables, super speed mais qui respecte les budgets, le fonds de panier complet est à 1069e ventilation comprise, et sans bon d achat ou autres encore.
-------------------------
aprés on peut meme envisager un extreme edition d occasion,
ja i vu par exemple un 5960x à 10 core natifs à 600/650e au lieu de 2000e, aprés je sais bien que dans el monde pro vous ne rafolez pas de l occasion, et je le comprends, toutefois si l ont veut un ratio perfs/euros optimal je tiens à dire qu on peut monter un avion de chasse pour pas tant cher en étant créatif
Marsh Posté le 23-08-2016 à 14:29:41
Il me semble qu'il veut garder son pc actuel non?
Du coup il faut un boitier et un nouveau disque. Le prix grimpe.
En plus les X99 n'ont PAS de chipset graphique, il faut une carte graphique dédiée. Le prix grimpe encore plus.
Marsh Posté le 23-08-2016 à 14:31:04
ryngetsu a écrit : Il me semble qu'il veut garder son pc actuel non? |
toute carte graphique conviendras, ca démarre à 30e une carte graphique pour afficher un bureau
Marsh Posté le 23-08-2016 à 14:32:02
Oui, j'ai mis une 730 parce que c'est une carte basique un peu meilleure, je sais pas si le VM demande des ressources graphiques.
Marsh Posté le 23-08-2016 à 14:32:41
ryngetsu a écrit : Il me semble qu'il veut garder son pc actuel non? |
Bah oui le prix grimpe, mais en même temps s'il a vraiment besoin de faire tourner 100 VMs en parallèle, sur un 6700k à mon avis ça passera pas…
Marsh Posté le 23-08-2016 à 14:33:59
zerist a écrit : |
+1, 12 threads me semble un minimum
Marsh Posté le 23-08-2016 à 14:35:46
Pour le prix je parlais pas du 5820K vu qu'il est vital pour son objectif. Je parlais du boitier, du SSD et de la CG qu'il a omis dans son panier.
Marsh Posté le 23-08-2016 à 14:38:08
carrera a écrit : |
Et encore, à priori avec 20 VMs il pompe 80% sur 4 cores (pas threads!), ce qui fait du 25VMs à 100% (en admettant que ça soit linéaire), ce qui fait qu'il faudrait à la louche 16 cores pour être à l'aise… (Et encore, le calcul est hyper simpliste.)
Donc avec un 6C12T on va s'en approcher, mais ça risque tout de même d'être plus lent qu'avec les 20 VMs sur l'i5.
Marsh Posté le 23-08-2016 à 14:40:50
ryngetsu a écrit : Pour le prix je parlais pas du 5820K vu qu'il est vital pour son objectif. Je parlais du boitier, du SSD et de la CG qu'il a omis dans son panier. |
à l économie une 730 feras l affaire, voire une carte de récup - prix=0 la carte du tiroir. toute entreprise du domaine en as au moins 5.
avec un peu de budget une gtx 950 en mode luxe en neuf.
boitier on peut faire dans la récup aussi, le boitier du xéon d y as 10 ans qui prends la poussiére peut etre recyclé.
sinon en boitier un bitfenix nova est le minimum à l économie (40e)
un fractal design R5 (100e)est plus abouti et solide, et mieux concu en ventilation pour citer des modéles sympas.
un ssd 1to auras un gros défault, le prix, dans les 380/450e rien que pour le disque, à vrai dire une paire de ssd 512 go seras bien plus économique.
je tenterais peut etre meme un raid 0 ssd avec 2 256go afin d aller aux 1000mo/s de débit pour l os et les applis cruciales, et un 512go ssd en stockage à ta place au lieu du 1to, le pire ca seras meme pas plus cher.
si la secu des données est cruciales un raid miroring des 2 ssd 256go peut etre un plus, toutefois ca ralentireras légérement la config (5% en gros)
le ghost quotidien est primordial à prévoir, automatisé d un autre serveur éventuellement mais gérez bien vos sauvegardes le ssd systéme dois etre remplacable hotswap genre. (je veux dire un ssd 256 d avance dans le tiroir avec tout déployé et installé d avance, on arrete le serveur, on le met on redémarre et la machine repasse en production instantanément meme si un disque péte.) on as juste à y charger les work units.
aprés là on crée un outil de travail, pas la config d un gameur de 16 ans, l économie est peut etre un faux probleme.
Marsh Posté le 23-08-2016 à 14:48:39
Neuf obligatoire ? Sinon prendre du bi-Xeon en occaze coutera pas forcément plus cher et sera bien plus puissant.
Marsh Posté le 23-08-2016 à 14:49:37
Kyjja a écrit : Neuf obligatoire ? Sinon prendre du bi-Xeon en occaze coutera pas forcément plus cher et sera bien plus puissant. |
+1, j'étais en train de regarder le prix du bi-xeon en neuf, mais c'est juste beaucoup trop cher.
Marsh Posté le 23-08-2016 à 14:55:22
Accessoirement, quel est l'usage précis ?
Faire une batterie de tests ponctuels, ou avoir une machine qui tienne les 100 VMs au quotidien ?
Marsh Posté le 23-08-2016 à 15:11:12
Bonjour,
Juste pour savoir.
Tu veux alloué combien de RAM pour chaque machine virtuel?
Exemple (Disons que si c'est 50Mo utiliser de RAM par machine X 100 machine virtuel =5000Mo).
Je pense qu'en RAM il en faudrait plus,32Go c'est trop juste.
Marsh Posté le 23-08-2016 à 16:55:40
Merci pour vos réponses.
Concernant les composants, j'ai déjà une carte graphique qui traîne (une vielle amd HD5790).
J'ai aussi une alim de 550watt qui me reste (faudra que je la retrouve pour vous donner la référence)
pour le reste (clavier, lecteur dvd, écran...etc) j'ai c'est bon.
Je voudrais une tour+un proco+une CM pour un budget d'environ 1000€
Sinon j'ai rien contre le cpu et/ou la tour d'occasion. Par contre le disque dur et la CM je préférerais que se soit du neuf.
Je trouve des Xeon e5 V4 8Core/16 thread pour 500€ d'occasion.
Les vm devrons tourner 24H/24, la sauvegarde des données n'est pas importante.
Pour maximiser les débits, j'ai penser effectivement investir dans 2 ssd de 512 ou 4 ssd de 256.
Pour la ram, je compte allouer 1Go de ram/vm, mais niveau ram je pense que 32Go sera suffisant (mes vm ne consomme pas beaucoup de ram) et au pire la ram j'en rachete c'est pas un problème.
C'est plus au niveau du choix du cpu que je sais pas trop dans quoi investir.
En parlant do'ccasion, je trouve aussi des serveurs déja tous fait d'occasion exemple sur ebay :
http://www.ebay.com/itm/7147AC1-IB [...] SwXSJXPSnI
Pour 400€ j'ai une machine plutot puissante, 16 core et 128Go de ram !
Faudra juste acheter des ssd.
j'en trouve des plus puissants pour 800€ :
http://www.ebay.com/itm/HP-ProLian [...] SwOVpXbFNk
2 xeon E7-4830 donc 16core et 32threads
Marsh Posté le 23-08-2016 à 17:53:04
Pour le CPU, plus il y a de core et de threads mieux ça seras bien sur.
Après celui la et bien Intel Core i7-5820K (3.3 GHz).
Et oui un serveur d'occasion feras l'affaire aussi.
Pour l'installe du système si ça tourne avec Linux ça seras encore moins gourmand en ressource.
Marsh Posté le 23-08-2016 à 18:13:58
Bon, t'as 2000 balles.
Là dessus faut que tu saisisses 1 To de SSD => ~250 balles la pièce.
Reste 1750 euros. Je présume que t'as déjà les écrans toossa, donc y a moyen d'être festif.
Sur ton second lien Ebay t'as un bi-E7-4830 soit 32 thread, mais t'as apparemment la possibilité de peupler deux slots de plus (et donc monter à 64 threads, voir 80 si tu prends des décacores ( http://www8.hp.com/h20195/v2/GetDo [...] =c04123267 ).
T'ajoutes de la RAM (compte ~20 balles par barrettes de 8 Go de DDR3 ECC REG).
Bon par contre ça sera très bruyant comme machine, et assez consommateur donc ça chauffera. Et les CPU ne sont pas de toute première jeunesse : c'est du Westmere donc diverses techno non présentes, genre l'AVX. Renseigne toi bien sur ce dont tu as besoin.
Marsh Posté le 23-08-2016 à 18:33:17
lahire4 a écrit : le i7-5820K sera t'il suffisant ? |
c est une base solide en tout cas, et le neuf a ses avantages.
au pire des cas ca devrais prendre 70 cessions en frontal, tout dépends de la lourdeur de tes applis, c est dur à juger à distance sans avoir testé en pratique.
il as l avantage d etre neuf, garantie et pas énergivore.
Marsh Posté le 23-08-2016 à 18:34:10
C'est quoi comme logiciel que tu veux faire tourné.
J'ai VMWare sur se PC avec la config sur Hardware.
je peut faire un test pour voir.
Marsh Posté le 23-08-2016 à 18:42:21
une machine d occasion comme celle de ton deuxiéme liens mais avec 4 processeurs, et 64 threads seras confortable pour lancer autant de cessions, toutefois assure toi bien que les alims suivent (2 rackables de 1000w au mini genre, 4 processeurs ca tete dur.) et avec 64go de ram en natif ca devrais pouvoir se trouver. toutefosi c est souvent de la reg ecc fiable mais assez poussive.
ca devrais mieux tenir la charge // massive, et te sortir tout tes résultats à la file de facon à priori fiable si les machines sont en état.
toutefois le 5820k neuf seras plus véloce à les calculer. (dut à l architecture de la ram bcp plsu véloce choisie, la fréquence frontale et 2 3 autres paramétres.)
il y as le pour et le contre, le budget dois etre à peut prés équivalent
Marsh Posté le 23-08-2016 à 18:48:31
Il s'agit de petits programme en C avec une IHM basique (qui consomme 50mo de ram et bouffe que 1% de mon cpu...) qui envoi des données en réseau via des sockets.
Mais aussi de l'ouverture/exécution d'une page web via chrome (avec peu de JS, mais surtout du traitement en php sur le serveur web), voila c'est tous. Donc mes programmes ne sollicite pas trop de ressource.
Mais les vm ne lancerons qu'un programme à la fois, elle n’exécuterons pas mes 15 programmes en même temps et avec chrome. Sa sera 1 par 1 par vm.
Donc pour un test "maximal", idéalement il faudrait 100 vm sous server 2012 qui lance chrome ou firefox (le navigateur n'a que peut d'importance)
server 2012 car les programmes en C sont conçue pour Windows et utilise des composants uniquement dispo sous la version server.
Tu as quelle config ? la PC Power User avec le i7-6700K ?
Marsh Posté le 23-08-2016 à 18:51:25
lahire4 a écrit : Il s'agit de petits programme en C avec une IHM basique (qui consomme 50mo de ram et bouffe que 1% de mon cpu...) qui envoi des données en réseau via des sockets. |
et tu pourrais procéder en 50 Vm et les traiter 2 à la fois dans chaque vm? ca prendrais un peu plus de ram sur chaque mais serais moins lourd pour la machine au final je pense
Marsh Posté le 23-08-2016 à 18:57:01
Mois j'ai ça en config.
Alimentation : Enermax Galaxy EGA1000EWL 1000W
Carte Mère : ASUS MAXIMUS VII HERO
Processeur : Intel Core i5-4690 (3.5 GHz)
Ventilateur processeur : Noctua NH-U12F + 2x NF-P14
Mémoire physique : 16 Go DDR3 KINGSTON (2400 Mhz)
Carte graphique : ZOTAC GTX TITAN (ZT-70101-10P)
Disque dur SSD : Kingston SSDNow KC400 Series (128 Go) Système
Disque dur SSD : Kingston (60Go) Minecraft
Disque dur HDD : Seagate (1To) système
Lecteur DVD-Rom : HL-DT-ST BDDVDRW CH08LS10
Système d'Exploitation : Windows 10 64Bit
DirectX : Version 12
Marsh Posté le 23-08-2016 à 19:20:58
Citation : et tu pourrais procéder en 50 Vm et les traiter 2 à la fois dans chaque vm? ca prendrais un peu plus de ram sur chaque mais serais moins lourd pour la machine au final je pense |
C'est déjà ce que je compte faire...(sinon il faudrait 200vm...)
Marsh Posté le 21-08-2016 à 18:26:58
Bonjour, ma demande vas surement vous surprendre, et non il ne s'agit pas d'un fake.
Je voudrais votre avis sur le choix d'une config qui serait capable de faire environ une 100aine de vm (sous Debian 8 avec lxde mais aussi sous Windows server 2012 et 2016).
Ces VM ont pour objectif de simuler des comportements utilisateurs et lancerons des programmes graphiques (peu gourmands), pour vous donner une idée, la vm devra juste afficher le bureau, déplacer la souris lancer des programme aussi gourmand que le bloc note et le fermer, envoyer des requêtes réseau et c'est tous.
Je pense utiliser un SSD de 1To pour pas que les vm lag de trop
Je pense qu'avec 32go de ram DDR4 sa devrait suffire
Pour le cpu par contre je sais pas trop quoi prendre (faut que sa reste dans un budget raisonnable pas des Xeon à 2000€ donc) je pensait à un Xeon e3 1200 ou un I7 6700, es ce sufissant ou bien je fantasme ?
Je rappelle juste que ces vm ne ferons pas grand chose et consommerons peu de ressource.
J'ai déjà fais quelques test sur mon petit pc, j'arrive à en lancé une 20aine de server 2012 déja sans probleme (I5 4690, 16Go de ram et ssd), et niveau ram utilisé je ne suis qu'a 5Go.
Sans SSD par contre c'est juste inutilisable, si je lance les vm en même temps sa mets 1/2heure à démarrer, avec le ssd j'ai un temps normal
L’hôte utilisé dans mes test est windows server 2016 preview avec vmware workstation 12.
Par avance merci pour votre aide.