Tôi có máy Mac 13 "2009 và tôi đã sử dụng nó để phát triển web dựa trên windows bằng Virtualbox được gần một năm nay. Nó hoạt động hoàn hảo. Thực tế nó hoạt động tốt đến nỗi nó đã kích hoạt một sự thay đổi mô hình cho tôi - tôi gần như làm được tất cả công việc của tôi trong các máy ảo bây giờ, ngay cả trên máy windows đang hoạt động.
Tôi thường chạy nhiều máy ảo cùng một lúc và VM phát triển chính của tôi có một số phiên bản máy chủ SQL đang chạy. Tôi phát triển các ứng dụng web doanh nghiệp khá nặng trong VS2008 và tôi không gặp vấn đề gì với hiệu suất. Có một hình phạt, nhưng tôi thực sự không cảm thấy nó đáng chú ý để phát triển web. Tôi chắc chắn rằng tôi có thể đo lường nó, nhưng trong công việc hàng ngày tôi thậm chí không bao giờ nghĩ về nó. Những gì tôi nghĩ là khi windowsupdate muốn khởi động lại VM, tôi chỉ cần bật ra khỏi nó và làm một cái gì đó khác trong một phút. Khi chương trình chống vi-rút của công ty phá hỏng VM chính của tôi, tôi thu nhỏ nó và tiếp tục với một cái gì đó khác.
Máy ảo tương tự tôi chạy trên máy Mac cũng chạy tốt trên máy windows của tôi. Sự tiện lợi của việc có các máy cô lập, di động, dễ nhân bản cho các tác vụ khác nhau và các thiết lập khác nhau là tuyệt vời. Tôi sẽ hy sinh hiệu suất cao hơn nhiều so với thực tế, chỉ để có được điều đó.
Kẻ giết hiệu năng chính là IO nặng, vì vậy hãy giữ VM của bạn trên một đĩa vật lý riêng biệt với HĐH máy chủ nếu bạn có thể và đừng để Time Machine hoặc Spotlight làm bất cứ điều gì trên đĩa đó.