Tôi đang nghiên cứu xây dựng một máy mới để phát triển phần mềm.
Yêu cầu của tôi:
- Hệ điều hành Linux
- Windows 7 VM cho Photoshop CS5
- Các máy ảo Linux khác nhau cho máy chủ DB, máy chủ ứng dụng, v.v.
- Không có yêu cầu chơi game nào cả
- Hỗ trợ màn hình 4k-ish (3840 x 2160) trong máy chính và Win7
Tôi đang xem AsRock Extreme4 và Intel i7 4771 vì nó có Vt-d. Sẽ tối đa hóa nó với RAM 32 GB.
Tôi muốn chạy máy của tôi ở tốc độ tối đa để phát triển và cũng chạy một thẻ video phần cứng cho windows vm. Tôi đang tìm kiếm một Quadro (hoặc GeForce bị hack) và dành nó cho Win7 và có lẽ là một GeForce cho máy chính.
Những câu hỏi của tôi:
- Tôi có muốn chạy "máy chính" của mình với tư cách là khách Xen hoặc máy chủ Xen (có thể sai điều khoản ở đó) không?
- Máy Win7 của tôi sẽ ở trong một cửa sổ (ưu tiên) hay tôi sẽ cần dành một màn hình cho nó?
- Tôi đang sử dụng Genymotion để giả lập các thiết bị Android. Điều này dựa trên VirtualBox. Tôi có thể chạy VirtualBox cũng như Xen không? Sẽ là tốt nhất để chạy nó trong máy chủ Xen hoặc trên máy khách Xen?
Tùy chọn khác của tôi là bỏ qua Xen và chỉ chạy VirtualBox. Tuy nhiên, tôi không nghĩ rằng tôi có thể thực hiện chuyển đổi VGA sang Win7 trong VirtualBox, vì vậy sẽ có GPU được mô phỏng trong Win7. Đó là cách thiết lập cũ của tôi và hiệu suất Photoshop chậm chạp.
Tôi có thể đề nghị sử dụng KVM thay vì XEN. Tôi tin rằng nó có hỗ trợ tốt hơn cho Windows (và yêu cầu Linux là máy chủ lưu trữ)
—
davidgo