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?
16
Jawaban:
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.
sumber
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:
sumber
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.
sumber
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.
sumber