Z zawodu jestem programistą Windows / Web i rozważam MacBooka Pro jako zamiennik mojej obecnej maszyny programistycznej. Jestem pod wrażeniem jakości wykonania, jednoczęściowej budowy i specyfikacji MacBooka Pro. Szczególnie interesuje mnie 13,3-calowy MacBook Pro z procesorem Core 2 Duo 2,4 GHz z 4 GB pamięci RAM.
Zastanawiam się, czy ... jakiej wydajności mogę oczekiwać, uruchamiając SQL Server 2008, IIS i Visual Studio 2010 w środowisku wirtualnym (VMWare Fusion i Windows 7) na wyżej wspomnianym MacBooku Pro?
Podoba mi się model 13,3 ", ponieważ rozmiar jest bardziej przenośny, ale czy spodziewam się wiele po dwurdzeniowym procesorze Core 2? Czy powinienem spojrzeć na kolejny krok w MacBooku Pro przy użyciu procesora Core i5?
Dzięki!
windows-7
performance
macbook
virtualization
webworm
źródło
źródło
Odpowiedzi:
Jestem wieloletnim administratorem / programistą / graczem systemu Windows, który niedawno kupił MacBooka Pro - 13 ", 4 GB pamięci RAM. Jedyną różnicą między tym, co mam, a tym, na co patrzysz, jest procesor (mój 2,2 GHz). żadnych problemów z uruchomieniem VMWare ani niczego, co do niego wrzucam. Właściwie to VMinguję moją partycję Bootcamp. Zasadniczo mam jedną partycję Windows Bootcamp, którą zapakowałem w VMWare. W ten sposób mogę ją uruchomić, gdy jestem w OSX lub uruchom go, a ja mam tylko jedno wystąpienie systemu Windows i jeden zestaw aplikacji Windows do zarządzania. I szczerze mówiąc, jedyne, czego potrzebuję, aby bezpośrednio się z niego uruchomić, to gry (obsługa 3D).
Jeśli chodzi o wydajność, Win7 i VS to świnie, więc mogę rozważyć użycie więcej niż 4 GB pamięci RAM, abyś mógł przypisać 2-3 do swojej maszyny Wirtualnej Windows i nadal mieć wystarczające zasoby dla OSX. W przeciwnym razie nie widzę powodu, dla którego to, co zamierzasz zrobić, nie zadziała. Ponowne uruchamianie tam iz powrotem między systemami operacyjnymi jest uciążliwe - zdecydowanie nie wybrałbym 100% bootcampu, chyba że jest to absolutnie konieczne.
źródło
Nie zrobiłbym tego. Nie dotknąłbym tego zestawu kijem o długości 10 stóp.
Jeśli chcesz się tak rozwijać, podziel dysk na partycje i skorzystaj z Boot Camp . Nie byłbym usatysfakcjonowany osiągniętym spadkiem wydajności, w szczególności systemem operacyjnym, IDE, serwerem internetowym i serwerem SQL, wszystko zamknięte w VMWare Fusion.
Ponieważ kupujesz licencje na wszystko, aby wszystko działało, dlaczego nie zainstalować i uzyskać z niego pełną wydajność?
źródło
Mam 2009 13-calowy Mac i używałem go do programowania stron internetowych za pomocą Virtualbox od prawie roku. Działa idealnie. W rzeczywistości działa tak dobrze, że wywołał u mnie zmianę paradygmatu - prawie cała moja praca na maszynach wirtualnych teraz, nawet na maszynie z systemem Windows w pracy.
Często uruchamiam więcej niż jedną maszynę wirtualną w tym samym czasie, a moja główna wirtualna maszyna programistyczna ma uruchomionych kilka instancji serwera SQL. Tworzę dość ciężkie aplikacje internetowe dla przedsiębiorstw w VS2008 i nie mam problemów z wydajnością. Istnieje kara, ale szczerze mówiąc, nie uważam, aby była zauważalna w przypadku tworzenia stron internetowych. Jestem pewien, że mógłbym to zmierzyć, ale w mojej codziennej pracy nawet o tym nie myślę. Myślę o tym, że kiedy windowsupdate chce zrestartować maszynę wirtualną, po prostu wyskakuję z niej i robię coś innego przez minutę. Gdy korporacyjny program antywirusowy blokuje moją główną maszynę wirtualną, minimalizuję ją i kontynuuję coś innego.
Te same maszyny wirtualne, które uruchamiam na komputerze Mac, działają również dobrze na moim komputerze z systemem Windows w pracy. Wygoda posiadania izolowanych, przenośnych, łatwych do klonowania maszyn do różnych zadań i różnych konfiguracji jest po prostu niesamowita. Poświęciłbym dużo więcej wydajności niż faktycznie, tylko po to.
Głównym zabójcą wydajności jest ciężkie operacje we / wy, więc trzymaj maszyny wirtualne na oddzielnym dysku fizycznym od systemu operacyjnego, jeśli możesz i nie pozwól, aby Time Machine lub Spotlight zrobiły coś na tym dysku.
źródło
Mam MacBooka Pro 15 "pod koniec 2010 r. Korzystając z i7, 8 GB pamięci RAM i 500 GB 7200 obr./min, wydajność działająca w programie Parallels w Coherence jest znakomita. Moja maszyna wirtualna z systemem Windows 7 zgłasza wskaźnik wydajności systemu Windows 5.1 i korzystam z programu Visual Studio 2010, SQL Server 2008 R2 i SharePoint 2010 na tym komputerze każdego dnia.
Nigdy nie zamykam maszyny wirtualnej, chyba że będę grał. Mogę bardzo polecić środowisko wirtualne na komputerze Mac do codziennego programowania. Gram nawet w większość gier Steam na mojej maszynie wirtualnej z rozsądnymi wynikami, więc ogólnie jestem bardzo zadowolony z mojej konfiguracji.
źródło
Dziwię się, że nikt o tym nie wspominał. Mam MacBooka Pro 13 cali, jest w stanie dobrze poradzić sobie z oprogramowaniem vmware.
jedyną rzeczą, którą zauważyłem, która bardzo szybko się obniża, jest żywotność baterii, więc kiedy używasz VM, nie oczekuj, że uzyskasz długą żywotność baterii, którą zwykle zapewnia Macbook.
z mojego systemu widzę, że żywotność baterii została zmniejszona o połowę ...
źródło