Une machine virtuelle avec 10 Go de disque dur, 8 processeurs et 4 Go de RAM est-elle plausible?

10

J'ai reçu une mission pour installer Fedora 24-1.2 dans VirtualBox avec ces spécifications, et je rencontre des problèmes qui me font me demander à quel point c'est réaliste.

D'une part, je ne suis même pas en mesure de créer 8 processeurs. VirtualBox ne me donne même pas la possibilité. Tout ce que je peux faire, c'est 4.

Deuxièmement, cela ne me permettra pas de créer autant de RAM avec seulement un disque dur de 10 Go.

J'ai revérifié la mission environ une douzaine de fois maintenant et oui, c'est ce que mon instructeur veut. Je vais le découvrir si besoin est ... Je veux juste confirmer, ces paramètres sont-ils plausibles?

Burnbentley
la source
1
Quelle version de VirtualBox utilisez-vous? J'ai pu créer une telle machine virtuelle très bien dans VirtualBox 5.0.40, même si cela m'a informé que l'utilisation de plus de 6 processeurs (mon ordinateur a un processeur à 6 cœurs) est susceptible de dégrader les performances. En fait, le nouvel assistant VM demande d'abord de la RAM, puis du disque dur ...
un CVn le
Combien de RAM et combien de cœurs votre machine hôte possède-t-elle?
dcorking

Réponses:

17

10 Go HD, 8 processeurs, 4 Go de RAM - Ces paramètres pourraient bien être plausibles pour une machine virtuelle Linux, j'ai eu des machines virtuelles plus petites que cela, et beaucoup plus grandes également (dans le matériel de qualité serveur).

Les ressources nécessaires dépendent énormément de ce que le serveur est censé faire, mais les ressources demandées ne sont probablement pas plausibles pour la machine / ordinateur (hôte) que vous utilisez.

Vous partagez / "volez" des ressources que l'hôte n'utilise pas pour donner à la machine virtuelle; vous ne pouvez pas voler ce qui n'est pas là; pour donner des processeurs virtuels, de l'espace disque et de la RAM à une machine virtuelle dans Virtualbox, vous devez disposer des ressources physiques (gratuites) correspondant à l'ordinateur (hôte) que vous utilisez.

Si vous n'avez que 4 Go ou même 8 Go de RAM physique, le système d'exploitation a également besoin d'un bon morceau pour fonctionner correctement et ne vous permettra pas d'utiliser votre RAM complète pour VirtualBox; le même commentaire s'applique à peu près à vos processeurs.

Ce que je conseille, c'est de créer une machine virtuelle limitée à vos limites matérielles et d'expliquer dans un rapport pourquoi vous n'avez pas pu / pourquoi cela n'a pas de sens de créer les ressources comme demandé. Cela vous apportera probablement des points de brownie montrant que vous avez compris le défi et avez quand même réussi à créer la machine virtuelle.

Rui F Ribeiro
la source
9
Suivez-le avec une demande d'achat (avec des spécifications détaillées et peut-être quelques devis de quelques fournisseurs approuvés) pour un serveur capable d'exécuter une machine virtuelle 8 cœurs avec 4 Go de RAM et 10 Go de disque. Astuce: le serveur devra avoir plus de 8 cœurs de processeur, plus de 4 Go de RAM et plus de 10 Go de stockage sur disque disponibles - au moins suffisamment de chacun pour exécuter le système d'exploitation hôte, ainsi que tout ce dont il pourrait avoir besoin pour fonctionner (éventuellement, y compris d'autres VM).
cas
2
Un processeur Intel quadricœur n'a-t-il pas 8 cœurs virtuels en raison de l'hyperthreading?
jamesqf
4
@RuiFRibeiro dans VirtualBox, il est parfaitement possible d'affecter tous les threads de CPU existants à VM. Ils seront simplement partagés avec le système d'exploitation hôte.
Spc_555
1
@RuiFRibeiro Cela dépendra de la charge de travail. Si la charge de travail s'exécutant à l'intérieur de la machine virtuelle est gourmande en ressources processeur et que vous n'exécutez rien d'autre sur le serveur, vous devriez obtenir les meilleures performances en faisant correspondre le nombre de processeurs virtuels au nombre de processeurs physiques. Mais si vous exécutez autre chose qui nécessite beaucoup de CPU sur l'hôte, vous obtiendrez probablement de meilleures performances avec un nombre inférieur de CPU virtuels. Je ne peux imaginer aucune charge de travail où plus de CPU virtuels que de CPU physiques seraient une bonne idée.
kasperd
1
Si vous affectez près de 100% des ressources de l'hôte, cela soulève la question de savoir pourquoi on virtualise.
mkingsbu