È plausibile una VM con hard disk da 10 GB, 8 CPU e 4 GB di RAM?


10

Ho ricevuto un incarico per installare Fedora 24-1.2 in VirtualBox con queste specifiche e sto riscontrando problemi che mi fanno dubitare di quanto sia realistico.

Per uno, non sono nemmeno in grado di creare 8 CPU. VirtualBox non mi dà nemmeno l'opzione. Il massimo che posso fare è 4.

In secondo luogo, non mi permetterà di creare così tanta RAM con solo un disco rigido da 10 GB.

Ho ricontrollato il compito circa una dozzina di volte e sì, questo è il mio insegnante vuole. Lo capirò se necessario ... Voglio solo confermare, queste impostazioni sono plausibili?


1
Quale versione di VirtualBox stai usando? Sono stato in grado di creare una macchina virtuale del genere in VirtualBox 5.0.40, anche se mi ha comunicato che l'utilizzo di più di 6 CPU (il mio computer ha una CPU a 6 core) potrebbe compromettere le prestazioni. In effetti, la nuova procedura guidata della VM richiede prima la RAM, quindi il disco rigido ...
un CVn

Quanta RAM e quanti core ha la tua macchina host?
inizio

Risposte:


17

HD da 10 GB, 8 CPU, 4 GB di RAM - Queste impostazioni potrebbero essere plausibili per una VM Linux, ho avuto VM più piccole di così, e anche molto più grandi (nell'hardware di tipo server).

Le risorse necessarie dipendono fortemente da ciò che il server dovrebbe fare, tuttavia le risorse richieste non sono probabilmente plausibili per la macchina / il computer (host) che si sta utilizzando.

Stai condividendo / "rubando" risorse che l'host non sta usando per dare alla VM; non puoi rubare ciò che non c'è; per dare CPU virtuali, spazio su disco e RAM a una VM in Virtualbox, devi avere le risorse fisiche (gratuite) da abbinare nel computer (host) che stai utilizzando.

Se hai solo 4 GB o addirittura 8 GB di RAM fisica, anche il sistema operativo ha bisogno di un buon pezzo per funzionare correttamente e non ti consentirà di utilizzare la RAM completa per VirtualBox; lo stesso commento si applica approssimativamente alle CPU.

Quello che consiglio è di creare una VM vincolata ai limiti dell'hardware e di spiegare in un rapporto perché non si è riusciti / perché non ha senso creare le risorse come richiesto. Probabilmente ti darà alcuni punti brownie che mostrano che hai capito la sfida e sei ancora riuscito a creare la VM.


9
Seguitelo con una richiesta di acquisto (con specifiche dettagliate e forse alcune citazioni da alcuni fornitori approvati) per un server in grado di eseguire una VM a 8 core con 4 GB di RAM e disco da 10 GB. Suggerimento: il server dovrà avere più di 8 core della CPU, più di 4 GB di RAM e più di 10 GB di spazio su disco disponibile - almeno sufficiente per eseguire il sistema operativo host e qualsiasi altra cosa potrebbe essere necessario (eventualmente includendo altri VM).
Caso

2
Una CPU Intel quad-core non ha 8 core virtuali a causa dell'hyperthreading?
jamesqf,

4
@RuiFRibeiro in VirtualBox è perfettamente possibile assegnare tutti i thread CPU esistenti alla VM. Saranno semplicemente condivisi con il sistema operativo host.
Spc_555,

1
@RuiFRibeiro Dipenderà dal carico di lavoro. Se il carico di lavoro in esecuzione all'interno della VM è impegnativo per la CPU e non si esegue nient'altro che utilizzi intensivamente CPU sull'host, si dovrebbero ottenere le migliori prestazioni facendo corrispondere il numero di CPU virtuali al numero di CPU fisiche. Ma se stai eseguendo qualcos'altro con CPU intensa sull'host, otterrai probabilmente prestazioni migliori con un numero inferiore di CPU virtuali. Non riesco a immaginare un carico di lavoro in cui una buona idea sia più CPU virtuali che CPU fisiche.
Kasperd,

1
Se stai assegnando quasi il 100% delle risorse dell'host, si pone la domanda sul perché si sta virtualizzando.
mkingsbu,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.