- État Fermée
- Pourcentage achevé
- Type Évolution
- Catégorie Services locaux → VM
- Assignée à Personne
- Système d'exploitation Freebox Server V7 (Delta)
- Sévérité Moyenne
- Priorité Très Basse
- Basée sur la version 4.1.6
- Due pour la version Non décidée
-
Échéance
Non décidée
- Votes
- Privée
Concerne le projet: Freebox Server (Ultra V9/ Pop V8/ Delta V7 / Revolution V6 / Mini 4K)
Ouverte par torti - 08/03/2020
Dernière modification par aastier - 02/09/2020
Ouverte par torti - 08/03/2020
Dernière modification par aastier - 02/09/2020
FS#30168 - 3 CPU pour une VM
Bonjour ,
Les VMs sont un outil formidable sur cette freebox delta et permettent de nombreux usages.
Est-il envisageable de rendre possible l’allocation de 3 (voir 4?) cpu dans le cas ou il n’y a qu’une seule VM de créée ?
Cela permettrais un gain de performances pour une utilisation d’une vm avec plusieurs conteneurs docker par exemple.
D’avance merci.
Cordialement
Chargement...
Activer les raccourcis clavier
- Alt + ⇧ Shift + l Se connecter/Se déconnecter
- Alt + ⇧ Shift + a Ouvrir une tâche
- Alt + ⇧ Shift + m Mes recherches
- Alt + ⇧ Shift + t Rechercher par ID de tâche
Liste des tâches
- o Ouvrir la tâche sélectionnée
- j Déplacer le curseur vers le bas
- k Déplacer le curseur vers le haut
Détails de la tâche
- n Tâche suivante
- p Tâche précédente
- Alt + ⇧ Shift + e ↵ Enter Modifier cette tâche
- Alt + ⇧ Shift + w Surveiller
- Alt + ⇧ Shift + y Fermer cette tâche
Édition de la tâche
- Alt + ⇧ Shift + s Enregistrer la tâche
Arrêtez de rêver les yeux ouverts.
La Freebox v7 possède des machine virtuelles MAIS CA RESTE DE L'ARCHITECTURE ARM !!!!
Apparemment la box utilise un quad core Cortex, donc attribuer 4 coeurs aux VM ce n'est pas possible car dans ce cas le Freebox server ne peut plus tourner
A mon avis pour préserver les performances du serveur, 2 core sont obligatoirement verrouillés sur l'OS hôte, ca m'étonnerait qu'on puisse un jout attribuer 3 coeurs aux VMS sans compromettre lourdement les performances et stabilité du serveur qui doit continuer à faire son boulot en plus de faire de la virtualisation
Donc utlisez les VMs de la Freebox en ayant toujours en tête les limites MATERIELS de l'engon
Lorsque l'on bidouille sur des Rasperry Py on saut très bien qu'on ne pourra pas faire la même chose qu'avec un PC équipé d'un core i7 intel.
Si vous voulez faire mumuse avec de la virtualisation mais avec plus de marge de puissance vous pouvez le faire avec n'importe quelle distribution Linux.
La virtualisation sous Linux est centralisé sous KVM qui est lui même basé sur QEMU
D'ailleurs Qemu tourne aussi sous Windows
Qemu à la différence de Virtualbox, est un hyperviseur de niveau 1 capable en plus de simuler différentes architectures matérielles dès lors que l'hôte est assez puissant.
Enfin, Qemu, Virtualbox.... ONT TOUJOURS LEURS LIMITES
Je n'ai pas fait de test... mais il n'est pas évident que docker tourne sous une Linux virtualisée ou à tout le moins il y a de fortes chances que ça ne tourne pas bien pour des raisons diverses et variées.
Docker typiquement.... ça doit tourner sur un Linux matériel... car en plus ça fait doublon. A moins d'être totalement parano de chez parano ça reviendrait en quelque sorte à faire tourner un jail dans un jail. Ca n'a pas de sens.
FreeBSD connaissait l'équivalent de Docker 20 ans avant Linux en implémentant ses fameuses Jails (à ce ne pas confondre avec l'environnement chroot aussi appelé jail dans l'univers Unix, sous FreeBSD les jails ont un sens particulier)
Et bien sous FreeBSD... les jails ont eu du succès justement parce que ça évite d'utliser la virtualisation
La virtualisation vous devez vous mettre ça dans le crane CA BOUFFE DES RESSOURCES ABSOLUMENT GIGANTESQUES
Les Jails FreeBSD, les Docker Linux apportent certains des avatantages attendus de la virtualisation (soit la création de cage avancées) sans certains inconvénients
Donc quelque part.... Jail / Docker et Virtualisation sont un peu antinomiques....
Sur mes machines FreeBSD les jails ont des performances stupéfiantes sans mettre à terre le processeur pour autant.
Encore une fois ... si vous voulez vraiment faire mumuse avec de la virtualisation, des dockers en veux-tu en voilà, avec plus de marge en terme de puissance.... Linux avec un Intel i9
Bonjour,
Merci de rester cordial. Il s'agit d'une demande parfaitement justifiée par le fait qu'il est aujourd'hui possible d'utiliser 3 coeurs au total avec plusieurs VMs. Je demande simplement que cela soit rendu possible dans le cas d'une unique VM.
D'autre part, vous ne connaissez pas mes besoins. Merci de ne pas présupposer que la manière dont j'utilise cette fonctionnalité est incohérente.
Dans tout les cas, cela n'impactera absolument pas le fonctionnement de votre système dans la mesure ou vous êtes en capacité de rester sur des VMs à 2 coeurs. Cela permettra simplement plus de personnalisation et de possibilités sur un outil destiné aux utilisateurs avertis.
Cordialement.
Qemu est un hyper type 2, contrairement à ce qui est indiqué plus haut.
Toujours contrairement à ce qui est indiqué plus haut (pas vous, LDV), on utilise des cpu virtuels dans la Freebox et non directement les coeurs physiques du soc embarqué.
Si ça se trouve toute l'archi vm de la delta repose sur un seul core physique... Et je ne trouverais pas ça déconnant étant donné que ça n'est pas sa vocation première.
Bonjour,
Ce n’est pas prévu pour le moment; en effet, nous devrions sensiblement baisser la quantité de RAM disponible pour permettre d’avoir un CPU virtuel de plus, or la RAM est un facteur plus limitant. Pour les utilisateurs qui ont mit plus de 4Go de RAM dans leur Freebox Server, il est possible d’utiliser 3 CPUs dans une seule VM, mais ce n’est pas une configuration supportée.
Bonjour,
Mais du coup un jour cela sera possible de mettre 3 CPUs ?
Il y a la réponse dans le texte d'Anisse ;)
En configuration standard : non
Si vous gonflez la ram : oui. A vos risques puisque vous modifiez matériellement le serveur qui est mis à vos disposition.
ahhhhh d'accord j'avais mal compris x)
Vu que j'ai mis 4Go ça suffit pas pour bénéficier des 3CPU.