Hiệu suất tốt hơn - Chạy Windows 7 VM với Linux Host hoặc ngược lại?


3

Tôi sẽ sớm nhận được một máy Windows 7. Tôi muốn một số phần mềm mà Windows cung cấp (ví dụ như Office, iTunes), nhưng tôi phát triển phần mềm trong Linux. Tôi có nên cài đặt Linux trên máy ảo với Windows 7 làm máy chủ (thông qua phần mềm của Windows hoặc VirtualBox) hay tôi nên cài đặt phân vùng Linux và chạy Windows 7 trong máy ảo, với Linux là máy chủ (giả sử tôi có Đĩa Windows 7)? Là sau này thậm chí có thể?

Về phía Linux, tôi sẽ chạy OpenSuSE 11.2 trở lên và phần mềm tôi đang phát triển sử dụng OpenGL và Qt SDK.

Như đã đề cập trước đó, về phía Windows, tôi sẽ chạy Office và iTunes là chủ yếu.

Tôi có thể duyệt web trên một trong hai.


Để tiết kiệm thời gian của mọi người, tôi đang xem các câu trả lời được đề cập cụ thể về ảo hóa. Tôi không muốn câu trả lời giải quyết các lựa chọn thay thế phù hợp trong Linux cho Office, iTunes, v.v ...
Chance

Câu trả lời:


2

Đặt cược tốt nhất của bạn là chạy Windows trong VM - Office không tiêu tốn tài nguyên và iTunes nếu bạn chỉ sử dụng nó cho âm nhạc (không phải video!) Chạy hoàn toàn tốt trong VM.

Mặt khác, nhu cầu phát triển của bạn có nghĩa là bạn cần truy cập trực tiếp vào lớp OpenGL mà không cần thông qua lớp VM khác và việc biên dịch chắc chắn sẽ nhanh hơn nếu được thực hiện trên lớp máy chủ.

Vì vậy, dựa trên nhu cầu của bạn, đó chắc chắn là máy ảo Windows trên máy chủ Linux.


Tôi nghĩ bạn đúng. Thật không may, nhưng không ngạc nhiên, tôi phát hiện ra rằng chúng tôi không nhận được phương tiện truyền thông thực tế cho HĐH Windows.
Cơ hội

1
@Chance Phân vùng ổ cứng của bạn, khởi động vào Linux và ảo hóa Winodws ngay lập tức khỏi đĩa. qemuvà hầu hết các ảo hóa khác có thể làm điều này.
new123456

1
Bạn có thể tải xuống một bản sao Windows 7 từ mydigitallife.info/
caliban

Tải xuống iso Windows 7 và cài đặt nó trong Virtualbox hoạt động rất tốt. Cảm ơn!
Cơ hội

@Caliban, "biên dịch chắc chắn sẽ nhanh hơn nếu nó được thực hiện trên lớp máy chủ", tôi đã thấy điều ngược lại. Ubuntu VMWare VM của tôi trên Windows 7 đã xây dựng lại một dự án Qt một cách nhất quán trong ~ 102 giây so với ~ 134 giây trên máy chủ; vâng, máy ảo Linux đã nhanh hơn nhiều.
pixelgreas

1

HĐH máy chủ có:

  • truy cập vào thẻ bổ trợ (PCI); khách không
  • truy cập tốt hơn / dễ dàng hơn đến các thiết bị bổ trợ (USB) so với khách
  • các cạnh và góc màn hình được xác định rõ, có thể quan trọng đối với một số tương tác trên màn hình nhất định, như trong Windows 8 sắp tới

Một hệ điều hành có thể có hiệu suất tổng thể tốt hơn do trình điều khiển; đó sẽ là một lựa chọn tốt hơn cho chủ nhà, vì khách sẽ được hưởng lợi gián tiếp.

Sử dụng Windows với tư cách là khách chắc chắn là có thể thực hiện được, nhưng có thể có một trục trặc kích hoạt lại nó trên phần cứng ảo hóa. Bạn có thể phải gọi và khẩn khoản.


1
Kích hoạt không thực sự là một vấn đề. Trường hợp xấu nhất là bạn phải gọi một số 800 và nhận một khóa từ hệ thống tự động.
JOTN

1

Câu trả lơi con phụ thuộc vao nhiêu thư". Những gì bạn mất là các trình điều khiển của VM có quyền truy cập trực tiếp vào phần cứng thường tạo ra nhiều vấn đề nhất trong đồ họa. Nếu bạn đang làm công cụ đồ họa hiệu suất thấp, tôi thấy nó không thực sự quan trọng.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.