Virtualbox VS VMWare cho Linux Guest


3

Tôi đã có một máy tính để bàn mà tôi sử dụng để chơi game, tôi thực sự yêu thích Linux nhưng tôi yêu các trò chơi của mình quá nhiều để từ bỏ chúng cho Linux. Tôi rất hy vọng rằng trong tương lai không xa, công nghệ VGA-Passthrough sẽ được phát triển tốt hơn và dễ sử dụng hơn để tôi có thể thiết lập máy chủ Linux và máy khách Windows.

Nhưng ngay bây giờ đó không phải là một lựa chọn vì ngay cả khi tôi đã thử một vài lần để làm như vậy, tôi luôn thất bại. Tôi đoán là tôi không đủ thành thạo với các công cụ cơ bản của Linux để làm cho đúng như hiện tại.

Vì vậy, tôi đã quyết định sau rất nhiều thất vọng rằng tôi chỉ nên cắn nó và sử dụng Windows như một máy chủ và Linux như một khách.

Với máy chủ Linux, tôi đã học được rằng bất kỳ ai có đôi mắt tinh tường đều có thể thấy VMWare-Player vượt trội so với VirtualBox về hiệu suất cho khách Windows. Nhưng bây giờ tôi đã có một máy chủ Windows.

Công việc tôi dự định làm trên Linux chủ yếu là tiết kiệm đồ họa cho lập trình (Tôi dự định sử dụng MyPaint và GIMP rất nhiều và tôi cũng là một nhà phát triển game độc ​​lập nên có lẽ tôi sẽ thử nghiệm một vài trò chơi trên đó rất dễ dàng về mặt đồ họa ( như tiểu thuyết trực quan).

Đối với thông qua phần cứng, vì tôi sẽ vẽ một số Tôi cần VM để truy cập máy tính bảng của mình, tôi nghi ngờ đây là sự cố đối với một trong các chương trình.

Bộ nhớ không phải là vấn đề, tôi có thể chia 12 và 12 hợp đồng biểu diễn giữa hai hệ thống và không bao giờ hết một trong hai hệ thống. (Nhưng có lẽ tôi sẽ thực hiện chia tách 16/8)

Vậy phần mềm ảo hóa nào hoạt động tốt hơn trên Windows Host với Linux Guest?

Tôi đoán là VirtualBox, nhưng tôi thực sự không biết.

Là một câu hỏi phụ, vì tôi đã có bộ xử lý i7 với 8 lõi logic, tôi muốn biết làm thế nào tôi nên phân chia bộ xử lý giữa các hệ thống, tôi nên đi 4/4 hoặc 6/2 hoặc thậm chí 5/3 ? (Tôi có thực sự cần nhiều sức mạnh xử lý cho những gì tôi sẽ làm trong máy khách linux không)


Tôi đã từng thử ảo hóa Linux với VMWare-Player một lần trước đây, tôi nhớ rằng tôi đã gặp một số vấn đề nhỏ khi VMWare-Tools hoạt động trên máy khách Linux hồi đó. Tôi cũng nhớ rằng VMWare-Player dường như chỉ được tạo để hỗ trợ tối đa kernel 2.6 trong khi tôi sẽ sử dụng như 3.12.
Cestarian

1
Bạn nên xem xét lại câu hỏi của bạn. Một số phần mềm như GIMP đã có bản dựng riêng cho Windows, loại bỏ nhu cầu ảo hóa.
Steven Penny

Nó không chỉ là phần mềm tôi muốn chạy, đó là môi trường linux mà tôi đang theo đuổi. Và các chương trình tôi đã đề cập ngay cả khi chúng có cổng windows hoạt động tốt hơn trong linux so với trên windows. Ví dụ: MyPaint trên windows là V 1.0 nhưng trên linux là 1.1 và Gimp được biết là có vấn đề nhỏ với windows vì cả hai chương trình này ban đầu được thiết kế cho linux, không phải windows.
Cestarian

1
Bạn có một nguồn cho yêu cầu đó? Tôi nghi ngờ một Linux GIMP ảo hóa sẽ tốt hơn một GIMP Windows gốc.
Steven Penny

Tôi không có nguồn để hỗ trợ cho tuyên bố đó ngoại trừ trải nghiệm của riêng tôi, Chạy MyPaint trên windows tôi đã gặp phải một vài trục trặc nhỏ mà tôi cá là sẽ không có trong Linux và tôi đã sử dụng GIMP trên cả hai hệ điều hành và nó luôn cảm thấy tốt hơn khi sử dụng trong linux so với trong windows, mặc dù có lẽ nó không quá lỗi trong windows, nhưng nó hoạt động chậm hơn. Để hỗ trợ cho yêu cầu của tôi, hãy cài đặt GIMP và xem cấu trúc thư mục của nó. Có rất nhiều tâm lý linux trong đó. Về việc một linux ảo hóa sẽ chạy nó tốt hơn hay không, không có cách nào để biết trừ khi tôi thử.
Cestarian

Câu trả lời:


4

Tôi đã cài đặt Arch-Linux trên hộp ảo, tôi đã cài đặt nó trên trình phát vmware trước đây và thật khó để thiết lập, nhưng trên hộp ảo (mặc dù không dễ dàng, như truyền thống đối với vòm), nó đơn giản hơn nhiều.

Hiệu năng cũng có vẻ tốt hơn một chút so với những gì tôi nhớ từ VMware Player và nó sẽ cho bạn biết một điều rằng khi thiết lập Linux VM trong hộp ảo, nó cho phép bạn chọn một tấn các bản phát hành, nhưng trong trình phát VMWare, nó chỉ có một số bản phân phối và "Khác (Kernel 2.6.x)" hoặc đại loại như thế. (Có nghĩa là VMWare đã không thực sự nghĩ nhiều về khách linux trong những năm qua tôi sẽ giả sử)

Trừ khi VMWare Player có một số tính năng mà VirtualBox không muốn sử dụng, tôi sẽ sử dụng Virtualbox. Trong một số trường hợp (arch for one) sẽ dễ dàng hơn để thiết lập một khách Linux trên nó so với VMWare, và rất có khả năng nó cũng sẽ hoạt động tốt hơn.

Tôi đã không làm bất kỳ điểm chuẩn hoặc bất cứ điều gì để hỗ trợ lý thuyết của tôi, điều này chỉ dựa trên cảm xúc của tôi, nhưng chưa có ai trả lời.

Một lưu ý phụ, để sử dụng máy tính bảng trên máy ảo, bạn cần phải vô hiệu hóa mô phỏng con trỏ chuột (nếu được bật) và vượt qua máy tính bảng (có nghĩa là nó không thể được sử dụng trên HĐH máy chủ trừ khi bạn rút phích cắm ra khỏi VM trước, tôi tưởng tượng điều này có thể được thực hiện với một lệnh dễ dàng)

Virtualbox hỗ trợ các máy ảo tăng tốc 3D, tuy nhiên bạn chỉ có thể dành một lượng nhỏ (128mb) VRAM cho nó, điều này có nghĩa là các trò chơi (thậm chí là một thứ đơn giản như Visual Novels) có thể sẽ không bao giờ chạy tốt trong thiết lập hộp ảo tiêu chuẩn. Tôi biết VMWare đánh bại Virtualbox trong khu vực này cho các cửa sổ, nhưng tôi chưa thử nghiệm nó cho linux vì vậy tôi không thể đánh giá cái nào tốt hơn nếu bạn muốn làm những việc như xem video hoặc chơi một số trò chơi đồ họa cấp thấp.

Trả lời ngắn : Tôi cảm thấy Virtualbox vượt trội hơn so với VMWare Player với khách Linux trong hầu hết các lĩnh vực, nhưng tôi không cung cấp bất kỳ bằng chứng nào (làm cho đây là một câu trả lời khá tầm thường, nhưng tốt hơn là không trả lời)

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.