Apakah VM dengan hardrive 10 GB, 8 CPU, dan 4GB RAM masuk akal?

10

Saya menerima tugas untuk menginstal Fedora 24-1.2 di VirtualBox dengan spesifikasi ini, dan saya mengalami masalah yang membuat saya mempertanyakan seberapa realistis ini.

Pertama, saya bahkan tidak dapat membuat 8 CPU. VirtualBox bahkan tidak memberi saya opsi. Yang paling bisa saya lakukan adalah 4.

Kedua, itu tidak akan memungkinkan saya untuk membuat begitu banyak RAM hanya dengan hard drive 10GB.

Saya telah memeriksa tugas dua kali lipat sekarang dan ya, itu adalah instruktur saya inginkan. Saya akan mencari tahu jika perlu ... Saya hanya ingin mengkonfirmasi, apakah pengaturan ini masuk akal?

burningbentley
sumber
1
Versi VirtualBox apa yang Anda gunakan? Saya dapat membuat VM seperti itu dengan baik di VirtualBox 5.0.40, meskipun tidak memberi tahu saya bahwa menggunakan lebih dari 6 CPU (komputer saya memiliki 6-core CPU) cenderung menurunkan kinerja. Faktanya, wizard VM baru pertama-tama meminta RAM, kemudian hard disk ...
CVn
Berapa banyak RAM dan berapa inti yang dimiliki mesin host Anda?
bekerja

Jawaban:

17

10GB HD, 8 CPU, 4GB RAM - Pengaturan itu mungkin masuk akal untuk VM Linux, saya memiliki VM yang lebih kecil dari itu, dan jauh lebih besar juga (dalam perangkat keras tingkat server).

Sumber daya yang dibutuhkan sangat bergantung pada apa yang seharusnya dilakukan oleh server, namun sumber daya yang diminta mungkin tidak masuk akal untuk mesin (komputer) / komputer yang Anda gunakan.

Anda berbagi / "mencuri" sumber daya yang tuan rumah tidak gunakan untuk diberikan kepada VM; Anda tidak dapat mencuri apa yang tidak ada di sana; untuk memberikan CPU virtual, ruang disk, dan RAM ke VM di Virtualbox, Anda harus memiliki sumber daya fisik (gratis) yang cocok dengan komputer (host) yang Anda gunakan.

Jika Anda hanya memiliki 4GB atau bahkan 8GB RAM fisik, OS ini juga membutuhkan potongan yang baik untuk bekerja dengan baik, dan tidak akan memungkinkan Anda untuk menggunakan RAM penuh Anda untuk VirtualBox; komentar yang sama berlaku secara kasar pada CPU Anda.

Apa yang saya sarankan adalah membuat VM dibatasi untuk batas perangkat keras Anda, dan menjelaskan dalam laporan mengapa Anda tidak mampu / mengapa tidak masuk akal membuat sumber daya seperti yang diminta. Ini mungkin akan memberi Anda beberapa poin brownies yang menunjukkan Anda memahami tantangan dan masih berhasil membuat VM.

Rui F Ribeiro
sumber
9
Lanjutkan dengan permintaan pembelian (dengan spesifikasi terperinci, dan mungkin beberapa kutipan dari beberapa pemasok yang disetujui) untuk server yang mampu menjalankan VM 8-core dengan RAM 4GB dan disk 10GB. Petunjuk: server harus memiliki lebih dari 8 core CPU, lebih dari 4GB RAM, dan lebih dari 10GB penyimpanan disk yang tersedia - setidaknya masing-masing cukup untuk menjalankan OS host plus hal lain yang mungkin perlu dijalankan (mungkin termasuk lainnya VMs).
cas
2
Bukankah CPU Intel quad-core memiliki 8 core virtual karena hyperthreading?
jamesqf
4
@RuiFRibeiro di VirtualBox sangat mungkin untuk menetapkan semua utas CPU yang ada ke VM. Mereka hanya akan dibagikan dengan OS host.
Spc_555
1
@RuiFRibeiro Ini akan tergantung pada beban kerja. Jika beban kerja yang berjalan di dalam VM adalah CPU intensif dan Anda tidak menjalankan apa pun CPU intensif pada host Anda harus mendapatkan kinerja terbaik dengan membuat jumlah CPU virtual sesuai dengan jumlah CPU fisik. Tetapi jika Anda menjalankan hal lain CPU intensif pada host Anda kemungkinan akan mendapatkan kinerja yang lebih baik dengan jumlah CPU virtual yang lebih rendah. Saya tidak bisa membayangkan beban kerja di mana lebih banyak CPU virtual daripada CPU fisik akan menjadi ide yang baik.
kasperd
1
Jika Anda menetapkan hampir 100% dari sumber daya host, itu menimbulkan pertanyaan mengapa seseorang virtualisasi.
mkingsbu