Quelle puissance pour une Machine Virtuelle ? - Hardware - Linux et OS Alternatifs
Marsh Posté le 17-08-2010 à 10:26:29
C'est trop vague. Un serveur de bases de données n'a pas de contrainte temporelle. Plus tu lui colles un gros CPU, plus rapidement il calculera ses requêtes, mais suivant le type de requête et la taille de(s) base(s), même le plus gros des multiprocesseurs peut mettre 3 jours pour sortir un résultat...
Je me doute que je ne t'apprends rien; c'est pour illustrer le niveau de "l'indice" que tu donnes pour définir ton besoin.
Je peux néanmoins te dire de choisir d'office un CPU disposant de technologie de virtualisation hardware (donc exit l'entrée de gamme intel). Pars sur 3-4Go minimum (3 ou 4 suivant le type de contrôleur mémoire - double ou triple canal) et augmente suivant la charge estimée. Si tu attribues 2Go à ton MSSQL, ça fait ça de moins pour ton utilisation sous linux - mais peut-être que pendant que tu bosses avec ta VM windows, tu ne comptes rien faire côté linux. Evidemment, la CM dépendra de la marque du CPU.
Marsh Posté le 17-08-2010 à 11:29:30
Je me rends compte que de parler d'une base de données n'était peut-être pas le meilleur exemple. Même si effectivement je compte y installer une base de données, comme tu l'as dit, je ne l'utiliserais pas en même tps que d'autres applications, ce sera une bdd de test et je la couperais à chaque fois mes tests accomplis. Enfaite, je voudrais pouvoir faire tourner sur les deux systèmes, genre un navigateur avec peut-être 30 onglets d'ouverts (oui, je sais, c'est beaucoup mais c'est comme ça que je fonctionne) et ça prend bcp de mémoire et puis pouvoir regarder une film en hd 1080p tout en décompresser des fichiers rar et je ne sais quoi encore tout en gardant l'ensemble fluide et la possibilité d'ouvrir un 31ème onglet sans que ça ne rame.
Marsh Posté le 17-08-2010 à 11:37:24
vu ce que tu demandes, il va te falloir une machine de guerre ...
j'explique :
* faire tourner 2 systèmes => virtualisation : proc + ram
* navigateur avec 30 onglets => RAM, beaucoup
* regarder un film => CPU ou GPU + RAM
* décompresser des fichiers => disques !!!!
du coup, si tu veux que rien ne rame, il faut que tous les composants de ta future machine soient au top ...
Marsh Posté le 17-08-2010 à 12:02:04
bah le proc, je pensais un i3 530 oveclocké avec bien sur un bon gros rad et ram bah 4go je pensais que ça ferait l'affaire ...
Marsh Posté le 17-08-2010 à 13:34:16
Il te fait marcher...
Ton utilisation est en fait très basique et le PC que tu choisis suffira amplement.
Après, sous linux, je préfère un "vieux" C2Q qu'un dual i3/i5 surtout si tu fais de la virtualisation.
Marsh Posté le 17-08-2010 à 13:35:46
SSD et hop, ca devrait combler le problèmes des accès disques
Marsh Posté le 17-08-2010 à 13:38:29
Mais ça risque de créer un problème d'argent si tu veux stocker 2 To de bases Sql
Marsh Posté le 17-08-2010 à 14:12:56
non non je ne le fais pas marcher ...
preuve : eclipse + serveur + vm = 3Go de RAM bouffés et un core i7 860 bien utilisé. Et au final c'est mon disque SATA qui me ralenti le plus ...
Et au niveau virtualisation, il vaut mieux un i5/i7 qu'un C2Q (pci passthrough, VT-IOd tout ça ...)
Marsh Posté le 17-08-2010 à 18:10:12
Une "machine de guerre" pour faire tourner un navigateur web et un windows virtualisé qui ne sert qu'à des tests... faut pas pousser bobonne. Vu l'usage qu'il décrit, c'est pas une machine qui va crouler sous la charge au point que même VT-x est superflu.
[parenthèse]
Le VT-d est déjà présent sur les yorkfield/wolfdale (PCi passthrough? C'est un autre nom pour la même chose).
Oui, un i5/i7 QUAD core est supérieur à un C2Q, mais un DUAL core i3 (dont il est question ici, je le rappelle) ou i5, carrément pas.
Enfin, l'i3 ne supporte pas le VT-d et, de toute façon, t'auras bien du mal à trouver une carte mère LGA1156 avec un bios implémentant cette techno.
[/parenthèse]
Marsh Posté le 17-08-2010 à 18:53:52
BloodyCarnage a écrit : faire tourner un navigateur web et un windows virtualisé qui ne sert qu'à des tests |
c'est pas ce que j'ai lu ...
all2505 a écrit : faire tourner sur les deux systèmes, genre un navigateur avec peut-être 30 onglets d'ouverts, ... pouvoir regarder une film en hd 1080p tout en décompresser des fichiers rar |
[parenthèse]
* Le VT-d n'a rien à voir avec le VT-IOd
* je suis d'accord pour la comparaison ii3/C2Q, c'est pour ça que je ne parle que d'i7 voire i5 haut de gamme
* d'accord aussi pour les cartes mères 1156 implémentant VT-IOd, mais ça se trouve ... et ça vaut le coup (lorsque l'on fait de la virtualisation soutenue, avec beaucoup d'accès disques / réseau) !!!
[/parenthèse]
Marsh Posté le 17-08-2010 à 20:15:38
J'ai une machine virtualbox qui est ouverte quasi en permanence sur un quad jesaispluscombien. Ca me bouffe de la ram mais sinon niveau CPU je ne remarque pas la charge, mon firefox est à une cinquantaine d'onglets voir plus et je tar un peu dans tous les sens. J'ai 4GB de RAM. Tout ça pour dire que tu ne devrais pas avoir de problème avec une machine desktop un peu costaud. Mais rien ne remplace le test.
Marsh Posté le 17-08-2010 à 21:32:09
fighting_falcon a écrit : |
En fait, je m'aperçois que j'ai sauté le passage "sur les deux systèmes", d'où notre divergence. Cela dit, je suis dubitatif quant au poids à lui accorder (tu regarderais un film HD/ouvrirait 30 onglets sur une VM quand l'hôte est à 1 clique de souris et peut le faire à moindre coût ?). Si le besoin est réel, alors t'as raison, il va falloir une bête de course. S'il s'agit d'une formulation malheureuse, alors la nécessité en matériel tombe largement dans ses prévisions.
fighting_falcon a écrit : |
Je connais VT-x, VT-d, VT-c ou même IOAT, mais c'est la première fois que je vois VT-IOd. T'es sûr que tu ne parles pas de VT-d ? Parce que, tout de même, tu me parles d'un truc que même intel ne connaît pas...
Marsh Posté le 17-08-2010 à 22:27:33
BloodyCarnage a écrit : Je connais VT-x, VT-d, VT-c ou même IOAT, mais c'est la première fois que je vois VT-IOd. T'es sûr que tu ne parles pas de VT-d ? Parce que, tout de même, tu me parles d'un truc que même intel ne connaît pas... |
toutes mes confuses, effectivement je parlais de VT-d ...
Me semblait que ça s'appelait VT-IOd, mais j'ai du fumer
Marsh Posté le 18-08-2010 à 11:36:11
Avec les milliers d'acronymes informatiques, c'est inévitable d'en écorcher un de temps en temps
Marsh Posté le 19-08-2010 à 09:19:41
all2505 a écrit : Je me rends compte que de parler d'une base de données n'était peut-être pas le meilleur exemple. Même si effectivement je compte y installer une base de données, comme tu l'as dit, je ne l'utiliserais pas en même tps que d'autres applications, ce sera une bdd de test et je la couperais à chaque fois mes tests accomplis. Enfaite, je voudrais pouvoir faire tourner sur les deux systèmes, genre un navigateur avec peut-être 30 onglets d'ouverts (oui, je sais, c'est beaucoup mais c'est comme ça que je fonctionne) et ça prend bcp de mémoire et puis pouvoir regarder une film en hd 1080p tout en décompresser des fichiers rar et je ne sais quoi encore tout en gardant l'ensemble fluide et la possibilité d'ouvrir un 31ème onglet sans que ça ne rame. |
Cela ne me regarde pas mais pourquoi ne pas privilégié l'execution des taches sur ton OS tant que tu peux le faire.
Tes fichiers rar, ton film hd, tu les mets dans un répertoire partagé entre ton OS virtualisé Windows et ton OS hote. et hop comme ca tu peux regarder ton film sous ton OS hote.
Sinon je suis de l'avis que le proc n'a pas une trop grand importance. Il te faut juste 2 * 2 Go.
Marsh Posté le 20-08-2010 à 23:40:01
Ah mais le lecture de films etc ... je compte le faire sous l'os "maitre" à savoir ubuntu mais par contre si je bosse sur un projet ou je sais pas quoi bah je pourrais être amené à lancer un windows seven dans une machine virtuelle avec une base de données de lancer (sur windows seven dans la MV donc) et puis d'ouvrir x onglets sur le navigateur pour des recherches à propos de mon projet tout ça dans ma MV ...
J'avais pas fais gaffe d'ailleurs que le core i3 n'avait que deux cores, je pense donc que je vais m'orienter vers un core i5 voir i7. Maintenant, la question c'est de cb de ram aurais je besoin ? 4go c'est suffisant à votre avis ?
Ps: merci pour votre aide
Marsh Posté le 21-08-2010 à 10:12:25
Ce que tu dois définir avant tout, c'est la quantité de mémoire dont tu as typiquement besoin pour win7. Si ta DB de tests est une copie d'une DB de prod, SQL va consommer vachement plus que si tu fais tes tests avec une DB vide.
Ensuite tu y ajoutes 2-3Go pour linux (plutôt 3 pour être tranquille).
Méfiance aussi avec les i5, seuls la série 700 a 4 cores; les 600 sont des duals cores. Les i7 sont, quant à eux, tous des quad (avec un hexa, mais vu son prix, tu pourras pas te tromper).
Marsh Posté le 21-08-2010 à 11:37:30
perso, je te conseille 2*3Go voire 2*4Go
Et attention, OS 64bits OBLIGATOIRE si tu veux avoir plus de 3Go (que ça soit pour ton hôte que pour tes invités)
Marsh Posté le 21-08-2010 à 12:14:21
Pour résumer:
- i5 => contrôleur dual channel => 2x2Go ou 2x4Go
- i7 => contrôleur dual et triple channel => 3x2Go (ou 2x2Go et 2x4Go si tu le brides en dual)
Marsh Posté le 24-08-2010 à 19:06:56
Ok, Merci à tous pour vos conseils. Maintenant j'hésite sur le proc, enfaite je pensais à la base prendre un core i3 530 et le faire monter jusqu'à 4ghz pour arriver à de bonnes performances ... J'hésite
Marsh Posté le 24-08-2010 à 19:21:02
Bah c'est juste une question d'épaisseur du portefeuille. Ta solution est économique et suffisante. Un quad, c'est mieux mais c'est plus cher.
Marsh Posté le 24-08-2010 à 20:37:38
Moi je partirais sur un vieux Q9300/Q6600, avec un bon 4/8Go de DDR2, et un SSD...
En occas, tu en aura pour pas cher, et largement plus perf qu'un i3...
EDIT : une question, quelle taille tes bdd ?
Nan parceque, en dessous de 100mo, ya pas à s'inquiéter hein ><
Marsh Posté le 25-08-2010 à 18:48:17
BloodyCarnage a écrit : Bah c'est juste une question d'épaisseur du portefeuille. Ta solution est économique et suffisante. Un quad, c'est mieux mais c'est plus cher. |
C'et "juste" mieux ou c'est vraiment "mieux" ? Parce que bon, au final y'a environ 60€ de diff entre un i3 530 et un i7 920 ... C'est vrai que je ne roule pas sur l'or mais bon si c'est un investissement qui en vaut le coup ...
l0g4n a écrit : Moi je partirais sur un vieux Q9300/Q6600, avec un bon 4/8Go de DDR2, et un SSD... |
Merci pour ta réponse mais je crois que tu n'as pas lu entièrement mon message, je n'ai en aucun cas besoin d'un disque ssd, j'ai besoin d'une cm, d'un proc et de ram. De plus un q6600 est non seulement plus cher qu'un i3 530 environ 15€ de diff mais en plus il est gravé en 0.65 alors que le i3 530 quant à lui est gravé en 0.45 ce qui me permettra d'atteindre plus facilement une fréquence faisaint jeu égal avec les procs haut de gamme. Il y a également un autre aspect à ne pas négliger dans la solution que tu proposes, c'est l'évolutivité, si j'optais pour un q6600 ou équivalent je devrais lors de ma prochaine "update" acheter à nouveau une cm et de la ram ddr3 voir autre, avec un core i3/i5/i7 ma cm ainsi que probablement ma ram auront une meilleure durée de vie.
Marsh Posté le 25-08-2010 à 19:44:02
La fréquence ne joue en rien sur les machines virtuelles... Le nombre de coeurs si...
De même, les temps d'accès et les vitesses de transfert du SSD te feront gagner une grande rapiditée dans tes VMs...
Enfin bon, a toi de voir, moi perso, je préfère mon ancien laptop avec SSD et T7200 à une machine plus récente, mais moins perf...
Marsh Posté le 26-08-2010 à 01:01:46
je crois que tu oublies un facteur important quand tu compares les prix de l'i3 et l'i7: la carte mère.
L'i3 fonctionne sur LGA1156, l'i7 sur LGA1366. Là non plus, c'est pas le même prix.
Marsh Posté le 26-08-2010 à 02:23:39
BloodyCarnage a écrit : je crois que tu oublies un facteur important quand tu compares les prix de l'i3 et l'i7: la carte mère. |
Ah vrai dire, je n'avais pas oublié, je ne l'avais pas vu
Marsh Posté le 26-08-2010 à 07:34:36
BloodyCarnage a écrit : l'i7 sur LGA1366 |
Les i7 "historiques" et très haut de gamme oui
Mais il y en a, maintenant, qui sont sur LGA1156
http://ark.intel.com/Product.aspx?id=41316
Marsh Posté le 26-08-2010 à 08:24:44
fighting_falcon a écrit : |
J'avais complétement zappé l'existence de la série 8. Tu fais bien de la mentionner
En revanche, je suis sûr que le 920 fait parti des i7 en 1366.
Marsh Posté le 26-08-2010 à 10:25:11
BloodyCarnage a écrit : je suis sûr que le 920 fait parti des i7 en 1366. |
Ca on est d'accord, aucun doute là dessus ...
Mais autant je lui conseillais (et lui conseille toujours) un i7, autant je n'ai jamais parlé d'un 920, j'ai toujours pensé à un 8xx
Parce que ... on est bien d'accord, la plateforme LGA1366, elle coûte ... la peau du cul, un oeil, un bras, un rein et tout ce que peux encore donner
Marsh Posté le 26-08-2010 à 21:49:43
fighting_falcon a écrit : |
En effet, la meilleure solution me semble le i7 860 mais le problème c'est que je vois sur aucun site des i7 860 en 32nm ....
Marsh Posté le 27-08-2010 à 08:21:47
effectivement les i8x0 n'existent qu'en 45nm
Mais ça change quoi exactement ?
Marsh Posté le 27-08-2010 à 08:37:57
Comme chaque passage d'un finesse de gravure à une autre, principalement moins de fuites électriques, donc moins de conso, moins de chauffe.
Marsh Posté le 27-08-2010 à 08:47:30
Sur le site suivant :
http://ark.intel.com/ProductCollec [...] lyID=28037
On voit que seul le Intel® Core™ i7-970 est en 32nm donc c'est mort (cf filtre Litography 32 nm).
Marsh Posté le 27-08-2010 à 11:12:16
thana54 a écrit : Comme chaque passage d'un finesse de gravure à une autre, principalement moins de fuites électriques, donc moins de conso, moins de chauffe. |
moui, ok pour la théorie
mais en pratique on parle concrêtement de combien de W et de combien de °C
Marsh Posté le 27-08-2010 à 11:46:47
Entre un 45nm très bien maîtrisé et un 32nm qui vient de sortir, il ne doit pas (encore) y avoir une grande différence. Le core i est une pompe à ampères, de toute façon.
Marsh Posté le 27-08-2010 à 15:16:46
FranceDenBas a écrit : Sur le site suivant : |
Oui, malheureusement je n'ai pas les moyens ;(
BloodyCarnage a écrit : Entre un 45nm très bien maîtrisé et un 32nm qui vient de sortir, il ne doit pas (encore) y avoir une grande différence. Le core i est une pompe à ampères, de toute façon. |
Bah le i3 530 semble atteindre très facilement les 4ghz tout de même
Marsh Posté le 17-08-2010 à 00:55:35
Hello tlm,
Une question me tarode et je me suis dit que vous pourriez peut être y répondre. Voilà, j'ai l'intention très prochainement de changer de matériel (carte mère, processeur et ram). Je fonctionne actuellement sous ubuntu et cette distrib me convient hormis que certains logiciels (gourmands) que j'utilise ne fonctionne que sous windows. C'est pourquoi j'aimerais avoir une idée du type de matériel vers lequel je devrais me diriger pour que tout fonctionne de manière fluide. Le type de logiciel que j'utilise sous windows c'est par exemple sql server ...
D'avance merci pour votre aide.
All2505