MacBook Pro untuk pengembangan Windows melalui virtualisasi. Performa?

8

Saya adalah seorang pengembang Windows / Web dan saya telah mempertimbangkan MacBook Pro sebagai pengganti mesin pengembangan saya saat ini. Saya terkesan dengan kualitas build, konstruksi uni-body dan spesifikasi kinerja MacBook Pro. Saya secara khusus tertarik pada 13.3 "MacBook Pro yang menjalankan prosesor Core 2 Duo 2.4 GHz dengan RAM 4 GB.

Apa yang saya pikirkan adalah ini ... kinerja apa yang dapat saya harapkan menjalankan SQL Server 2008, IIS, dan Visual Studio 2010 dalam lingkungan virtual (VMWare Fusion dan Windows 7) pada MacBook Pro yang disebutkan di atas?

Saya suka model 13.3 "karena ukurannya lebih portabel, tetapi apakah saya mengharapkan banyak dari prosesor inti 2? Apakah saya perlu melihat langkah selanjutnya di MacBook Pro menggunakan prosesor inti i5?

Terima kasih!

cacing web
sumber
2
Mengapa menggunakan virtualisasi? Anda dapat mengatur boot ganda melalui Boot Camp dan menjalankan Windows secara native, dengan kinerja yang jauh lebih baik daripada yang bisa diberikan oleh virtualisasi kepada Anda.
hbw
Terutama karena saya tidak mau harus mengatur email, IM, dan aplikasi tambahan lainnya di Windows. Dengan menggunakan virtualisasi saya bisa mengembangkan di Windows tetapi dengan cepat beralih ke OSX untuk email dan sejenisnya. Juga dengan menjalankan Windows secara alami saya kehilangan dukungan untuk fitur track pad dan kinerja baterai yang bagi saya cukup penting.
cacing web
Anda dapat dengan mudah reboot ke OS X untuk email dan sejenisnya. Anda akan membuat beberapa pengorbanan tetapi kinerja hit tidak layak menurut saya.
Josh K
1
Saya yakin bahwa kinerja yang Anda lakukan bekerja sepanjang hari dalam VM yang dikonfigurasi dengan benar tidak akan menambah waktu yang hilang bahkan dengan satu reboot sekalipun.
Konsol
Anda membutuhkan lebih banyak RAM. Pernah ke sana, lakukan itu!
Matt H

Jawaban:

8

Saya seorang admin / pengembang / gamer Windows lama yang baru-baru ini membeli MacBook Pro - 13 ", 4GB RAM. Satu-satunya perbedaan antara apa yang saya miliki dan apa yang Anda lihat adalah CPU (milik saya 2.2GHz). Saya sudah punya tidak ada masalah menjalankan VMWare atau apapun yang saya lakukan. Saya sebenarnya VMing partisi Bootcamp saya. Jadi pada dasarnya saya punya satu partisi Windows Bootcamp yang saya bungkus di VMWare. Dengan begitu saya bisa menjalankannya ketika saya di OSX atau boot ke sana, dan saya hanya punya satu contoh Windows dan satu set aplikasi Windows untuk dikelola. Dan jujur ​​saja, satu-satunya waktu saya perlu boot ke dalamnya secara langsung adalah untuk bermain game (dukungan 3D).

Adapun kinerja, Win7 dan VS adalah babi, jadi saya mungkin mempertimbangkan pergi dengan lebih dari 4gb ram hanya agar Anda dapat menetapkan 2-3 untuk Windows VM Anda dan masih memiliki persediaan yang memadai untuk OSX. Kalau tidak, saya tidak melihat alasan mengapa apa yang ingin Anda lakukan tidak akan berhasil. Mem-boot ulang bolak-balik di antara OS adalah hal yang menyakitkan - saya pasti tidak akan menjalankan bootcamp 100% kecuali jika benar-benar diperlukan.

ggutenberg
sumber
Itu bagus untuk didengar! Saya bahkan tidak tahu bahwa saya bisa menggunakan partisi Bootcamp sebagai VM di dalam VMWare. Ini akan memungkinkan saya untuk menginstal Windows tunggal dan opsi untuk menggunakan VM atau Bootcamp jika saya membutuhkan kinerja. Adakah kemungkinan Anda memiliki tautan yang menjelaskan cara mengatur partisi Bootcamp sebagai VM? Terima kasih!
webworm
VMWare Fusion (inilah yang saya gunakan): kb.vmware.com/selfservice/microsites/… Sepertinya Anda mungkin dapat melakukannya dengan VirtualBox (dan mungkin Parallels) juga, meskipun ada diskusi lain tentang SuperUser yang tampaknya pikir Fusion adalah yang terbaik dari ketiganya.
ggutenberg
Fusion saat ini adalah yang terbaik menurut saya. Saya menabung untuk RAM 8GB saya sehingga saya bisa melakukan ini di iMac.
Menyiapkan VMWare dan basecamp sehingga dapat digunakan pada partisi yang sama adalah saran yang bagus, dan akan memberi Anda yang terbaik dari kedua dunia di sini.
Stephanie
8

Saya tidak akan. Saya tidak akan menyentuh pengaturan itu dengan tiang sepuluh kaki.

Jika Anda ingin mengembangkan seperti itu, partisi hard drive dan gunakan Boot Camp . Saya tidak akan puas dengan kinerja yang Anda ambil dengan menjalankan, pada dasarnya sistem operasi, IDE, server web, dan server SQL, semua terbungkus dalam VMWare Fusion.

Karena Anda membeli lisensi untuk menjalankan semuanya, mengapa tidak menginstal dan mendapatkan kinerja penuh darinya?

Josh K.
sumber
Saya tidak bisa tidak setuju lagi! Dan saya bahkan tidak menggunakan Fusion, yang seharusnya lebih cepat dari virtualbox!
Konsol
Saya tidak yakin saya mengerti Anda, Anda mengatakan Anda tidak setuju? Mengapa?
Josh K
Saya sepenuhnya tidak setuju. Parallels VM saya di OSX memiliki indeks Windows Experience 5.1. Saya menggunakan VS 2010 16 jam sehari dengan Sql dan SharePoint 2010 pada Virtual yang sama, dan kinerjanya lebih baik daripada mesin lain yang saya gunakan sampai saat ini. Semua ini saat masih menggunakan OSX untuk semua aplikasi saya yang lain serta bermain game.
BinaryMisfit
Saya juga sangat tidak setuju - saya telah menggunakan Parallels Desktop selama sekitar empat tahun dan MBP 13 "saya berjalan setidaknya begitu juga dengan workstation Wintel yang berada di bawah meja saya di kantor. Saya juga memiliki setup yang sama pada MacPro saya dan saya belum menemukan mesin Wintel yang datang dekat untuk kinerja. Pergi untuk itu, Anda tidak akan menyesalinya
5arx
3

Saya memiliki mac 2009 13 ", dan saya telah menggunakannya untuk pengembangan web berbasis windows menggunakan Virtualbox selama hampir satu tahun sekarang. Ia bekerja dengan sempurna. Bahkan itu bekerja dengan sangat baik sehingga telah memicu perubahan paradigma bagi saya - saya hampir semua pekerjaan saya di mesin virtual sekarang, bahkan di mesin windows di tempat kerja.

Saya sering menjalankan lebih dari satu mesin virtual pada saat yang sama, dan pengembangan utama saya VM memiliki beberapa contoh server SQL yang berjalan. Saya mengembangkan aplikasi web perusahaan yang cukup berat di VS2008 dan saya tidak memiliki masalah dengan kinerjanya. Ada penalti, tapi jujur ​​saya tidak merasa itu terlihat untuk pengembangan web. Saya yakin saya bisa mengukurnya, tetapi dalam pekerjaan sehari-hari saya, saya bahkan tidak pernah memikirkannya. Apa yang saya pikirkan adalah ketika windowsupdate ingin me-reboot VM, saya hanya keluar dan melakukan sesuatu yang lain selama satu menit. Ketika antivirus korporat menurunkan VM utama saya, saya menguranginya dan melanjutkan sesuatu yang lain.

VM yang sama saya jalankan di mac run baik-baik saja di mesin windows saya di tempat kerja juga. Kenyamanan memiliki mesin yang terisolasi, portabel, mudah dikloning untuk tugas yang berbeda dan pengaturan yang berbeda sangat mengagumkan. Saya akan mengorbankan kinerja jauh lebih banyak daripada yang sebenarnya saya lakukan, hanya untuk memiliki itu.

Pembunuh kinerja utama adalah IO yang berat, jadi simpan VM Anda di disk fisik yang terpisah dari OS host jika Anda bisa dan jangan biarkan Time Machine atau Spotlight melakukan apa pun pada disk itu.

Menghibur
sumber
2

Saya memiliki MacBook Pro 15 "Akhir 2010. Menjalankan i7, 8GB RAM dan 500GB 7200rpm mendorong kinerja yang menjalankan Parallels in Coherence luar biasa. Windows 7 VM saya melaporkan Windows Experience Index 5.1 dan saya menggunakan Visual Studio 2010, SQL Server 2008 R2, dan SharePoint 2010 di mesin ini setiap hari.

Saya tidak pernah mematikan VM kecuali saya akan bermain game. Saya sangat merekomendasikan lingkungan virtual pada Mac untuk pengembangan sehari-hari. Saya bahkan memainkan sebagian besar permainan Steam di VM saya dengan hasil yang masuk akal, jadi secara keseluruhan saya sangat puas dengan pengaturan saya.

BinaryMisfit
sumber
0

Saya terkejut bahwa tidak ada yang menyebutkan ini, saya punya macbook pro 13inch, ia dapat menangani vmware dengan baik.

satu-satunya hal yang saya perhatikan turun sangat cepat adalah masa pakai baterai, jadi ketika Anda menjalankan VM jangan berharap untuk mendapatkan masa pakai baterai yang panjang yang biasanya disediakan oleh macbook.

dari sistem saya, saya dapat melihat bahwa masa pakai baterai berkurang setengahnya ...

melaos
sumber