Distro yang bagus untuk VM?

16

Saya ingin VM Linux ringan yang dapat saya jalankan dengan VirtualBox di Windows sehingga saya dapat menguji cara menggunakan aplikasi PHP, aplikasi Mono, dll. Saya tidak perlu UI dan berpikir untuk pergi dengan ISO server Ubuntu. Apakah itu pilihan yang bagus? Saya tahu saya juga bisa mengunduh VM yang sudah jadi dan menggoda. Apa yang dipikirkan komunitas?

tooshel
sumber
Dapatkah Anda menghapus referensi ke Oracle, karena itu tidak terlalu penting untuk pertanyaan yang Anda tanyakan.
tshepang
1
@Tepanget: yah, nama sebenarnya adalah Oracle VM VirtualBox sekarang ... Jadi tidak ada yang salah dengan itu. @ tooshel: Sebenarnya, saya bahkan menyarankan untuk meletakkannya di judul, karena Anda ingin jawaban untuk VM khusus ini.
haylem
1
@Tepanget: pendapat tidak diotorisasi pada SO? Saya benar-benar bertanya, karena saya tidak pernah memperhatikan bahwa orang-orang memberi tip tentang itu di sini sebelumnya. Tidak mengganggu saya. Pertanyaannya, pendapatnya. Dan saya tidak bisa menyalahkannya terlalu banyak untuk saat ini.
haylem
4
@hay Bagaimana kalimat tertentu itu menambah nilai pada Pertanyaan? Ini lebih seperti minta maaf 4 menggunakan perangkat lunak yang dimiliki oleh apa yang banyak orang anggap sebagai Pangeran Kegelapan, tetapi bisakah Anda membantu saya? Ini mudah disingkat menjadi Dapatkah Anda membantu saya? . Ini bukan tempat untuk politik.
tshepang
1
Ya, komentar di sini tidak membantu. . . Saya tidak ingat pertanyaan aslinya dan saya menulisnya!
tooshel

Jawaban:

16

Sangat merekomendasikan server ubuntu. Mode server tidak akan memberikan banyak hal yang sebenarnya tidak Anda perlukan, jika ada. Saya menjalankan ubuntu di beberapa server dan selalu senang dengannya.

Anda juga akan menemukan banyak dukungan online yang relevan dengan distro Anda. Nasihat Linux biasanya diterjemahkan dari satu distro ke distro berikutnya, tetapi jalur direktori seringkali berbeda. Ubuntu memiliki basis pengguna yang besar, yang umumnya berarti waktu yang lebih mudah untuk mencari tahu apa yang salah.

kgii
sumber
5
+1 Saya yang kedua! Anda lupa menyebutkan bahwa Ubuntu memiliki instalasi "mesin virtual" yang secara khusus merupakan pertanyaan yang diajukan - instalasi linux yang disetel untuk berjalan di dalam VM.
Josh
6

Pergi ke SuseGallery dan lakukan pencarian cepat untuk Mono dan Anda akan menemukan JEOS Mono ASP.net yang sudah disiapkan untuk sebagian besar yang Anda inginkan. Sudah VM, cukup unduh dan pergi. Ini adalah apa yang baru saja saya mulai gunakan untuk beberapa uji coba migrasi ASP.net pada Windows dengan VirtualBox. Anda harus menjalankan Apache. Anda ingin mengatur port forwarding, saya menggunakan perintah berikut untuk membuka lalu lintas SSH dan HTTP:

c:\>vboxmanage modifyvm "<VMName>" --natpf1 "guestssh,tcp,,2222,,22"
c:\>vboxmanage modifyvm "<VMName>" --natpf1 "guesthttp,tcp,,8080,,80"
Larry Smithmier
sumber
4
Jika Anda membutuhkan sesuatu yang lebih maju, Anda bisa membuat VM sendiri di SUSE Studio, yang mungkin merupakan hal paling keren di planet ini.
Sandy
4

Untuk memulai dengan Linux dalam VM, saya merekomendasikan Ubuntu. Untuk server, lupakan Server Ubuntu dan gunakan Debian sebagai gantinya. Saya menggunakan keduanya, jadi jangan menilai saya.

Jika Anda menginstal Debian, instal hanya membersihkan Debian -> CLI dan tidak ada yang lain. Boot dengan sangat cepat dan hanya menghabiskan beberapa MB RAM. (x32 hanya mengambil 16-32Mb RAM dan x64 mengambil sekitar 48-80Mb saat boot). Apa pun yang Anda butuhkan, Anda dapat menginstalnya nanti dan masih sangat cepat, dan hampir tidak ada memori. Ubuntu berasal dari Debian. Jadi jika Debian Anda memiliki masalah, Anda dapat menyelesaikannya di forum Ubuntu, yang merupakan keuntungan besar.

Saat membandingkan Debian dan Server Ubuntu: Server Ubuntu melakukan booting lebih lambat / lebih lambat. Konsumsi RAM jauh lebih besar di Ubuntu Server ketika membandingkannya dengan Debian. Juga, jika Anda melakukan instalasi Ubuntu Server yang bersih, ia akan menginstal dua hingga tiga ratus paket, sementara Debian hanya menginstal 50 hingga 90. Ubuntu biasa menginstal sekitar 1300 paket, dan desktop biasa Debian menginstal 900 hingga 1100 paket.

Ubuntu Server menggunakan versi paket yang lebih baru, tetapi juga mempersulit instalasi dan kompilasi beberapa aplikasi stabil. Jika Anda ingin server yang stabil dan ingin memaksimalkan RAM gratis, pilih Debian sebagai gantinya.

Itu pengalaman saya. Saya tidak mengatakan tidak menggunakan Ubuntu sama sekali, tetapi untuk server saya akan mendukung Debian bahkan jika Anda baru. Di desktop saya punya masalah dengan Debian, sementara instalasi APT dari web bekerja tanpa masalah di Ubuntu. Ubuntu juga memiliki lebih banyak paket dan paket yang lebih baru. Di sisi lain, ketika saya mencoba untuk autoremove beberapa pustaka di Ubuntu itu benar-benar menginstal semuanya.

Saat ini saya menggunakan desktop Lubuntu di Virtualbox. Jika Anda benci kecepatan lambat Ubuntu tetapi tidak ingin menggunakan Debian, gunakan Lubuntu. Ini berarti "Ubuntu Rendah" dan dimaksudkan untuk PC lambat, jadi lebih cepat daripada Ubuntu biasa. Saya pikir (tapi saya tidak yakin) bahwa Lubuntu menggunakan paket yang sama dengan Ubuntu. Sebelum Lubuntu saya menggunakan Xubuntu, karena lebih cepat dari Ubuntu juga.

Selain itu, Ubuntu membutuhkan ruang sekitar 4,5GB. Untuk debian ada partisi 2GB yang cukup. Kami memiliki satu VM kecil untuk timpeak, Ventrillo dan sebagainya. Hanya 256 MB RAM, x32 Debian, dan partisi 2GB - cukup, itu saja. Saya dapat memberitahu Anda - ini adalah yang paling stabil, ini bukan yang terbaru, tetapi untuk server - pilihan terbaik bagi saya.


Edit :

Saya menjalankan beberapa tes untuk memeriksa daya CPU di bawah Virtualbox, KVM, VMware server 1 dan VMware server 2.

Yang tercepat adalah KVM, lalu Virtualbox, VMware server 2, VMware server 1, dan akhirnya QEMU. KVM memiliki biaya terkecil untuk CPU. Dibutuhkan lebih sedikit% cpu untuk memvirtualisasi daya untuk VM daripada yang lain, karena KVM adalah modul di dalam kernel Linux. Yang lain hanya aplikasi yang berjalan pada lapisan OS.

Jadi jika Anda ingin melakukan virtualisasi dengan kekuatan yang lebih besar dan penurunan kinerja yang kecil, gunakan KVM. Saya tidak mencoba menguji kinerja aplikasi VMware ESXi dan Citrix Xenserver. Tetapi, jika Anda ingin menggunakan hypervisor bare metal, yang tercepat adalah Xenserver saat menggunakan VM yang hanya menggunakan Linux. Jika Anda ingin menggunakan VM Windows dan Linux VM dan Anda peduli dengan kinerja, gunakan ESXi.

Masalahnya adalah jika Anda ingin menggunakan KVM dengan kinerjanya, Anda harus memiliki CPU dengan instruksi Intel VT-X atau AMD-V. KVM dapat berjalan dalam mode yang berbeda tanpa instruksi ini. bude terlalu sulit untuk mengaturnya. Virtualbox dapat menggunakan VT-X atau AMD-V dan sangat ramah pengguna. VMware server 2 hanya mengetahuinya secara eksperimental; Anda perlu mengaturnya melalui perintah, dan VMware server 1 lebih lambat. Saya tidak pernah menguji pemain VMware, itu terlalu rendah untuk saya. Mungkin ada perbedaan kinerja antara VMware server 2 dan Virtualbox, tetapi opsi untuk pengaturan cukup rendah untuk saya, dan ketika memilih antara Virtualbox atau pemutar VMware, saya akan mengambil Virtualbox.

MIrra
sumber
0

Saya akan merekomendasikan menggunakan server VMWare dan distro apa pun (saya kebetulan menggunakan CentOS). Alasannya adalah bahwa ada ratusan gambar VM pra-dibangun yang tersedia di situs web peralatan VMware . VMware adalah platform virtualisasi yang baik dan gratis.

misalnya: Ubuntu LAMP bertumpuk dalam berbagai rasa.

gbjbaanb
sumber
Kecuali OP benar-benar meminta Oracle VM VirtualBox dari awal, dan mengatakan dia menggunakannya karena itu baik , jadi saya akan menganggap penelitian pendahuluan telah dilakukan.
haylem