Kiểm tra điểm chuẩn ảo hóa: Giới thiệu

01 trên 07

Kiểm tra điểm chuẩn ảo hóa: Giới thiệu

Đừng thử ở nhà. Parallels, Fusion và VirtualBox chạy đồng thời trên máy chủ Mac Pro.

Môi trường ảo hóa là những mặt hàng nóng cho người dùng Mac kể từ khi Apple bắt đầu sử dụng bộ vi xử lý Intel trong máy tính của mình. Ngay cả trước khi Intel đến, phần mềm mô phỏng đã có sẵn cho phép người dùng Mac chạy Windows và Linux .

Nhưng giả lập là chậm, sử dụng một lớp trừu tượng để dịch mã lập trình x86 thành mã được sử dụng bởi kiến ​​trúc PowerPC của các máy Mac trước đó. Lớp trừu tượng này không chỉ phải dịch cho loại CPU, mà còn tất cả các thành phần phần cứng. Về bản chất, lớp trừu tượng đã tạo ra phần mềm tương đương của thẻ video , ổ cứng, cổng nối tiếp , vv Kết quả là một môi trường mô phỏng có thể chạy Windows hoặc Linux, nhưng bị hạn chế nghiêm trọng cả về hiệu suất lẫn hệ điều hành có thể đã sử dụng.

Với sự ra đời của quyết định của Apple để sử dụng bộ xử lý Intel, toàn bộ nhu cầu thi đua đã bị cuốn trôi. Tại chỗ của nó đến khả năng chạy hệ điều hành khác trực tiếp trên một máy Mac Intel. Trong thực tế, nếu bạn muốn chạy Windows trực tiếp trên máy Mac như một tùy chọn khi khởi động, bạn có thể sử dụng Boot Camp , một ứng dụng mà Apple cung cấp như một cách tiện dụng để cài đặt Windows trong môi trường đa khởi động.

Nhưng nhiều người dùng cần một cách để chạy Mac OS và một hệ điều hành thứ hai cùng một lúc. Parallels, và sau đó là VMWare và Sun, mang khả năng này cho Mac với công nghệ ảo hóa. Ảo hóa cũng tương tự như khái niệm để mô phỏng, nhưng bởi vì các máy Mac dựa trên Intel sử dụng phần cứng giống như các máy tính tiêu chuẩn, không cần phải tạo một lớp trừu tượng phần cứng trong phần mềm. Thay vào đó, phần mềm Windows hoặc Linux có thể chạy trực tiếp trên phần cứng, tạo ra tốc độ có thể gần như nhanh như khi hệ điều hành khách đang chạy trên PC.

Và đó là câu hỏi mà các thử nghiệm điểm chuẩn của chúng tôi tìm cách trả lời. Do ba người chơi chính trong ảo hóa trên Mac - Parallels Desktop cho Mac, VMWare Fusion, và Sun VirtualBox - sống theo lời hứa về hiệu suất gần như bản xứ?

Chúng ta nói 'gần bản địa' vì tất cả các môi trường ảo hóa đều có một số chi phí không thể tránh được. Vì môi trường ảo đang chạy cùng lúc với hệ điều hành gốc (OS X), nên phải có phần chia sẻ tài nguyên phần cứng. Ngoài ra, OS X phải cung cấp một số dịch vụ cho môi trường ảo hóa, chẳng hạn như cửa sổ và các dịch vụ cốt lõi. Sự kết hợp của các dịch vụ này và chia sẻ tài nguyên có xu hướng hạn chế mức độ hiệu quả của hệ điều hành ảo hóa.

Để trả lời câu hỏi, chúng tôi sẽ thực hiện các bài kiểm tra điểm chuẩn để xem mức độ hiệu quả của ba môi trường ảo hóa lớn đang chạy Windows.

02 trên 07

Kiểm tra điểm chuẩn ảo hóa: Phương pháp thử nghiệm

GeekBench 2.1.4 và CineBench R10 là các ứng dụng chuẩn mà chúng tôi sẽ sử dụng trong các bài kiểm tra của mình.

Chúng tôi sẽ sử dụng hai bộ thử nghiệm điểm chuẩn đa nền tảng, phổ biến khác nhau. Đầu tiên, CineBench 10, thực hiện kiểm tra thực tế của CPU của máy tính và khả năng render hình ảnh của card đồ họa. Thử nghiệm đầu tiên sử dụng CPU để hiển thị một hình ảnh photorealistic, sử dụng các tính toán chuyên sâu của CPU để hiển thị phản xạ, huyền bí xung quanh, ánh sáng khu vực và độ bóng và hơn thế nữa. Thử nghiệm được thực hiện với một CPU hoặc lõi, và sau đó lặp đi lặp lại sử dụng tất cả các CPU và lõi có sẵn. Kết quả tạo ra một lớp hiệu suất tham chiếu cho máy tính sử dụng một bộ xử lý đơn, một cấp cho tất cả các CPU và lõi, và một dấu hiệu cho thấy có bao nhiêu lõi hoặc CPU được sử dụng.

Bài kiểm tra CineBench thứ hai đánh giá hiệu suất của cạc đồ họa của máy tính bằng cách sử dụng OpenGL để hiển thị cảnh 3D trong khi máy ảnh di chuyển trong cảnh. Kiểm tra này xác định tốc độ của card đồ họa trong khi vẫn hiển thị chính xác cảnh đó.

Bộ thử nghiệm thứ hai là GeekBench 2.1.4, kiểm tra số nguyên và hiệu năng dấu phẩy động của bộ xử lý, kiểm tra bộ nhớ bằng cách sử dụng kiểm tra hiệu năng đọc / ghi đơn giản và thực hiện kiểm tra luồng để đo băng thông bộ nhớ bền vững. Kết quả của tập hợp các bài kiểm tra được kết hợp để tạo ra một điểm số GeekBench duy nhất. Chúng tôi cũng sẽ chia ra bốn bộ thử nghiệm cơ bản (Hiệu suất nguyên, Hiệu suất điểm nổi, Hiệu suất bộ nhớ và Hiệu suất luồng), vì vậy chúng ta có thể thấy điểm mạnh và điểm yếu của từng môi trường ảo.

GeekBench sử dụng hệ thống tham chiếu dựa trên PowerMac G5 @ 1.6 GHz. Điểm GeekBench cho các hệ thống tham chiếu được chuẩn hóa đến 1000. Bất kỳ điểm nào cao hơn 1000 cho biết một máy tính hoạt động tốt hơn hệ thống tham chiếu.

Vì kết quả của cả hai bộ tiêu chuẩn có phần trừu tượng, chúng tôi sẽ bắt đầu bằng cách xác định một hệ thống tham chiếu. Trong trường hợp này, hệ thống tham chiếu sẽ là máy chủ Mac đang được sử dụng để chạy ba môi trường ảo ( Parallels Desktop cho Mac , VMWare Fusion và Sun Virtual Box). Chúng tôi sẽ chạy cả hai bộ tiêu chuẩn trên hệ thống tham chiếu và sử dụng con số đó để so sánh hiệu quả của các môi trường ảo.

Tất cả các thử nghiệm sẽ được thực hiện sau khi khởi động mới của cả hệ thống máy chủ và môi trường ảo. Cả máy chủ và môi trường ảo sẽ có tất cả các ứng dụng chống phần mềm độc hại và chống vi-rút bị tắt. Tất cả các môi trường ảo sẽ được chạy trong một cửa sổ OS X tiêu chuẩn, vì đây là phương pháp phổ biến nhất được sử dụng trong cả ba môi trường. Trong trường hợp của các môi trường ảo, không có ứng dụng người dùng nào sẽ chạy ngoài các tiêu chí chuẩn. Trên hệ thống máy chủ, ngoại trừ môi trường ảo, không có ứng dụng người dùng nào sẽ chạy ngoài trình soạn thảo văn bản để ghi chú trước và sau khi thử nghiệm, nhưng không bao giờ trong quá trình thử nghiệm thực tế.

03 trên 07

Kiểm tra điểm chuẩn ảo hóa: Kết quả điểm chuẩn cho hệ thống máy chủ Mac Pro

Kết quả của kiểm tra điểm chuẩn trên hệ thống máy chủ có thể đóng vai trò tham chiếu khi so sánh hiệu suất của môi trường ảo.

Hệ thống sẽ lưu trữ ba môi trường ảo (Parallels Desktop cho Mac, VMWare Fusion và Sun VirtualBox) là một phiên bản năm 2006 của Mac Pro:

Mac Pro (2006)

Hai bộ xử lý lõi kép 5160 Zeon (tổng cộng 4 lõi) @ 3.00 GHz

RAM bộ nhớ cache L2 tối đa 4 MB (tổng dung lượng 16 MB)

RAM 6 GB bao gồm bốn mô-đun 1 GB và bốn mô-đun 512 MB. Tất cả các mô-đun là cặp phù hợp.

Xe buýt phía trước 1,33 GHz

Một card đồ họa NVIDIA GeForce 7300 GT

Hai ổ cứng Samsung F1 Series 500 GB. OS X và phần mềm ảo hóa là thường trú trên ổ đĩa khởi động; các hệ điều hành khách được lưu trữ trên ổ đĩa thứ hai. Mỗi ổ đĩa có kênh SATA 2 độc lập riêng.

Kết quả của các bài kiểm tra GeekBench và CineBench trên máy chủ Mac Pro sẽ cung cấp giới hạn thực tế cao hơn về hiệu năng mà chúng ta sẽ thấy từ bất kỳ môi trường ảo nào. Điều đó đang được nói, chúng tôi muốn chỉ ra rằng nó có thể cho một môi trường ảo để vượt quá hiệu suất của máy chủ trong bất kỳ thử nghiệm duy nhất. Môi trường ảo có thể truy cập phần cứng cơ bản và bỏ qua một số lớp hệ điều hành OS X. Cũng có thể cho các bộ kiểm tra điểm chuẩn bị lừa bởi hệ thống bộ nhớ đệm hiệu năng được tích hợp vào môi trường ảo và tạo ra kết quả vượt quá hiệu suất thực sự có thể.

Điểm chuẩn

GeekBench 2.1.4

Điểm GeekBench: 6830

Số nguyên: 6799

Điểm nổi: 10786

Bộ nhớ: 2349

Luồng: 2057

CineBench R10

Hiển thị, CPU đơn: 3248

Hiển thị, 4 CPU: 10470

Tăng tốc hiệu quả từ bộ xử lý đơn lên tất cả: 3.22

Bóng mờ (OpenGL): 3249

Kết quả chi tiết của các bài kiểm tra điểm chuẩn có sẵn trong thư viện Virtualization Benchmark Test.

04/07

Kiểm tra điểm chuẩn ảo hóa: Kết quả điểm chuẩn cho Parallels Desktop dành cho Mac 5

Parallels Desktop for Mac 5.0 đã có thể chạy tất cả các bài kiểm tra điểm chuẩn của chúng tôi mà không có trục trặc.

Chúng tôi đã sử dụng phiên bản Parallels mới nhất (Parallels Desktop for Mac 5.0). Chúng tôi đã cài đặt các bản sao mới của Parallels, Windows XP SP3Windows 7 . Chúng tôi đã chọn hai hệ điều hành Windows này để thử nghiệm vì chúng tôi nghĩ Windows XP đại diện cho phần lớn các cài đặt Windows hiện tại trên OS X và trong tương lai, Windows 7 sẽ là hệ điều hành khách phổ biến nhất chạy trên Mac.

Trước khi thử nghiệm bắt đầu, chúng tôi đã kiểm tra và cài đặt tất cả các bản cập nhật có sẵn cho cả môi trường ảo và hai hệ điều hành Windows. Khi mọi thứ đã được cập nhật, chúng tôi đã định cấu hình các máy ảo Windows để sử dụng một bộ xử lý và 1 GB bộ nhớ. Chúng tôi tắt Parallels và vô hiệu hóa Time Machine và bất kỳ mục khởi động nào trên Mac Pro không cần thiết cho thử nghiệm. Sau đó, chúng tôi khởi động lại Mac Pro, khởi chạy Parallels, khởi động một trong các môi trường Windows và thực hiện hai bộ kiểm tra điểm chuẩn. Khi các thử nghiệm đã hoàn tất, chúng tôi đã sao chép kết quả vào Mac để tham khảo sau này.

Sau đó chúng tôi lặp lại việc khởi động lại và khởi chạy Parallels cho các bài kiểm tra điểm chuẩn của hệ điều hành Windows thứ hai.

Cuối cùng, chúng tôi lặp lại chuỗi trên với hệ điều hành khách được đặt để sử dụng 2 và sau đó là 4 CPU.

Điểm chuẩn

GeekBench 2.1.4

Windows XP SP3 (1,2,4 CPU): 2185, 3072, 4377

Windows 7 (1,2,4 CPU): 2223, 2980, 4560

CineBench R10

Windows XP SP3

Hiển thị (1,2,4 CPU): 2724, 5441, 9644

Bóng mờ (OpenGL) (1,2,4 CPU): 1317, 1317, 1320

CineBench R10

Windows 7

Hiển thị (1,2,4 CPU): 2835, 5389, 9508

Bóng mờ (OpenGL) (1,2,4 CPU): 1335, 1333, 1375

Parallels Desktop for Mac 5.0 đã hoàn tất thành công tất cả các bài kiểm tra điểm chuẩn. GeekBench chỉ thấy sự khác biệt nhỏ về hiệu suất giữa Windows XP và Windows 7, đó là những gì chúng tôi mong đợi. GeekBench tập trung vào việc kiểm tra bộ vi xử lý và hiệu suất bộ nhớ, vì vậy chúng tôi hy vọng nó là một chỉ báo tốt về hiệu suất cơ bản của môi trường ảo và làm thế nào nó làm cho phần cứng máy chủ Mac Pro có sẵn cho các hệ điều hành khách.

Thử nghiệm kết xuất của CineBench cũng cho thấy sự nhất quán giữa hai hệ điều hành Windows. Một lần nữa, điều này là được mong đợi kể từ khi các thử nghiệm rendering làm cho việc sử dụng rộng rãi của bộ vi xử lý và băng thông bộ nhớ như được thấy bởi các hệ điều hành khách. Kiểm tra tô bóng là một chỉ báo tốt về việc mỗi môi trường ảo đã triển khai trình điều khiển video của mình như thế nào. Không giống như phần cứng còn lại của Mac, card đồ họa không được cung cấp trực tiếp cho môi trường ảo. Điều này là do card đồ họa phải liên tục xử lý màn hình cho môi trường máy chủ và không thể chuyển hướng để chỉ hiển thị môi trường khách. Điều này đúng ngay cả khi môi trường ảo cung cấp tùy chọn hiển thị toàn màn hình.

Kết quả chi tiết của các bài kiểm tra điểm chuẩn có sẵn trong thư viện Virtualization Benchmark Test.

05/07

Kiểm tra điểm chuẩn ảo hóa: Kết quả điểm chuẩn cho VMWare Fusion 3.0

Chúng tôi đánh dấu bộ xử lý đơn Windows XP kết quả trong kiểm tra điểm chuẩn của Fusion là không hợp lệ, sau khi kết quả bộ nhớ và luồng ghi được 25 lần tốt hơn so với máy chủ.

Chúng tôi đã sử dụng phiên bản VMWare Fusion mới nhất (Fusion 3.0). Chúng tôi đã cài đặt các bản sao mới của Fusion, Windows XP SP3 và Windows 7. Chúng tôi đã chọn hai hệ điều hành Windows này để thử nghiệm vì chúng tôi cho rằng Windows XP đại diện cho phần lớn các bản cài đặt Windows hiện tại trên OS X, và trong tương lai, Windows 7 sẽ hệ điều hành khách phổ biến nhất chạy trên Mac.

Trước khi thử nghiệm bắt đầu, chúng tôi đã kiểm tra và cài đặt mọi bản cập nhật có sẵn cho cả môi trường ảo và hai hệ điều hành Windows. Khi mọi thứ đã được cập nhật, chúng tôi đã định cấu hình các máy ảo Windows để sử dụng một bộ xử lý và 1 GB bộ nhớ. Chúng tôi tắt Fusion và tắt Time Machine và bất kỳ mục khởi động nào trên Mac Pro không cần thiết cho thử nghiệm. Sau đó, chúng tôi khởi động lại Mac Pro , khởi chạy Fusion, bắt đầu một trong các môi trường Windows và thực hiện hai bộ kiểm tra điểm chuẩn. Khi các thử nghiệm đã hoàn tất, chúng tôi đã sao chép kết quả vào máy Mac để sử dụng sau này.

Sau đó chúng tôi lặp lại việc khởi động lại và khởi động Fusion cho các bài kiểm tra điểm chuẩn của hệ điều hành Windows thứ hai.

Cuối cùng, chúng tôi lặp lại chuỗi trên với hệ điều hành khách được đặt để sử dụng 2 và sau đó là 4 CPU.

Điểm chuẩn

GeekBench 2.1.4

Windows XP SP3 (1,2,4 CPU): *, 3252, 4406

Windows 7 (1,2,4 CPU): 2388, 3174, 4679

CineBench R10

Windows XP SP3

Hiển thị (1,2,4 CPU): 2825, 5449, 9941

Bóng mờ (OpenGL) (1,2,4 CPU): 821, 821, 827

CineBench R10

Windows 7

Hiển thị (1,2,4 CPU): 2843, 5408, 9657

Bóng (OpenGL) (1,2,4 CPU): 130, 130, 124

Chúng tôi gặp vấn đề với Fusion và các bài kiểm tra điểm chuẩn. Trong trường hợp của Windows XP với một bộ vi xử lý duy nhất, GeekBench báo cáo hiệu suất dòng bộ nhớ với tốc độ tốt hơn 25 lần tốc độ của máy chủ Mac Pro. Kết quả bộ nhớ không bình thường này đã vượt qua số điểm GeekBench cho phiên bản CPU đơn của Windows XP lên 8148. Sau khi lặp lại bài kiểm tra nhiều lần và nhận được kết quả tương tự, chúng tôi quyết định đánh dấu bài kiểm tra là không hợp lệ và coi đó là vấn đề tương tác giữa bài kiểm tra điểm chuẩn, Fusion và Windows XP. Tốt nhất là chúng ta có thể biết, đối với cấu hình CPU đơn, Fusion không báo cáo cấu hình phần cứng chính xác cho ứng dụng GeekBench. Tuy nhiên, GeekBench và Windows XP hoạt động hoàn hảo với hai hoặc nhiều CPU được chọn.

Chúng tôi cũng gặp vấn đề với Fusion, Windows 7 và CineBench. Khi chúng tôi chạy CineBench trong Windows 7, nó báo cáo một thẻ video chung là phần cứng đồ họa duy nhất có sẵn. Trong khi card đồ họa chung có thể chạy OpenGL, nó đã làm như vậy ở một tỷ lệ rất nghèo. Đây có thể là kết quả của máy chủ Mac Pro có một card đồ họa NVIDIA GeForce 7300 cũ. Yêu cầu hệ thống của Fusion cho thấy một card đồ họa hiện đại hơn. Tuy nhiên, chúng tôi thấy nó thú vị, dưới Windows XP, kiểm tra bóng CineBench chạy mà không có bất kỳ vấn đề nào.

Ngoài hai tính năng được đề cập ở trên, hiệu suất của Fusion là ngang bằng với những gì chúng tôi mong đợi từ một môi trường ảo được thiết kế tốt.

Kết quả chi tiết của các bài kiểm tra điểm chuẩn có sẵn trong thư viện Virtualization Benchmark Test.

06 trên 07

Kiểm tra điểm chuẩn ảo hóa: Kết quả điểm chuẩn cho Sun VirtualBox

VirtualBox không thể phát hiện nhiều hơn một CPU khi chạy Windows XP.

Chúng tôi đã sử dụng phiên bản mới nhất của Sun VirtualBox (VirtualBox 3.0). Chúng tôi đã cài đặt các bản sao mới của VirtualBox, Windows XP SP3 và Windows 7. Chúng tôi đã chọn hai hệ điều hành Windows này để thử nghiệm vì chúng tôi cho rằng Windows XP đại diện cho phần lớn các cài đặt Windows hiện tại trên OS X và trong tương lai, Windows 7 sẽ hệ điều hành khách phổ biến nhất chạy trên Mac.

Trước khi thử nghiệm bắt đầu, chúng tôi đã kiểm tra và cài đặt mọi bản cập nhật có sẵn cho cả môi trường ảo và hai hệ điều hành Windows. Khi mọi thứ đã được cập nhật, chúng tôi đã định cấu hình các máy ảo Windows để sử dụng một bộ xử lý và 1 GB bộ nhớ. Chúng tôi tắt VirtualBox và tắt Máy Thời gian và mọi mục khởi động trên Mac Pro không cần thiết để thử nghiệm. Sau đó chúng tôi khởi động lại Mac Pro, khởi chạy VirtualBox, bắt đầu một trong các môi trường Windows và thực hiện hai bộ kiểm tra điểm chuẩn. Khi các thử nghiệm đã hoàn tất, chúng tôi đã sao chép kết quả vào máy Mac để sử dụng sau này.

Sau đó chúng tôi lặp lại việc khởi động lại và khởi động Fusion cho các bài kiểm tra điểm chuẩn của hệ điều hành Windows thứ hai.

Cuối cùng, chúng tôi lặp lại chuỗi trên với hệ điều hành khách được đặt để sử dụng 2 và sau đó là 4 CPU.

Điểm chuẩn

GeekBench 2.1.4

Windows XP SP3 (1,2,4 CPU): 2345, *, *

Windows 7 (1,2,4 CPU): 2255, 2936, 3926

CineBench R10

Windows XP SP3

Hiển thị (1,2,4 CPU): 7001, *, *

Bóng mờ (OpenGL) (1,2,4 CPU): 1025, *, *

CineBench R10

Windows 7

Hiển thị (1,2,4 CPU): 2570, 6863, 13344

Bóng mờ (OpenGL) (1,2,4 CPU): 711, 710, 1034

Sun VirtualBox và các ứng dụng benchtest của chúng tôi đã gặp sự cố với Windows XP . Cụ thể, cả GeekBench và CineBench đều không thể thấy nhiều hơn một CPU, bất kể chúng ta đã cấu hình hệ điều hành khách như thế nào.

Khi chúng tôi thử nghiệm Windows 7 với GeekBench, chúng tôi nhận thấy rằng việc sử dụng đa bộ xử lý kém, dẫn đến điểm số thấp nhất cho cấu hình CPU 2 và 4. Hiệu năng xử lý đơn có vẻ ngang bằng với các môi trường ảo khác.

CineBench cũng không thể thấy nhiều hơn một bộ xử lý đơn lẻ khi chạy Windows XP. Ngoài ra, kiểm tra kết xuất cho phiên bản CPU đơn của Windows XP đã tạo ra một trong những kết quả nhanh nhất, vượt quá cả bản thân Mac Pro. Chúng tôi đã thử chạy lại thử nghiệm một vài lần; tất cả các kết quả đều nằm trong cùng một phạm vi. Chúng tôi nghĩ rằng nó an toàn để viết lên kết quả hiển thị CPU của Windows XP cho một vấn đề với VirtualBox và cách nó sử dụng CPU.

Chúng tôi cũng thấy một vết sưng lạ trong kết quả hiển thị cho 2 và 4 kiểm tra CPU với Windows 7. Trong mỗi trường hợp, kết xuất tăng gấp đôi tốc độ khi đi từ 1 đến 2 CPU và từ 2 đến 4 CPU. Đây là loại tăng hiệu suất là không, và một lần nữa chúng tôi sẽ phấn nó lên để thực hiện hỗ trợ nhiều CPU của VirtualBox.

Với tất cả các vấn đề với thử nghiệm benchmark VirtualBox, kết quả kiểm tra hợp lệ duy nhất có thể là kết quả cho một CPU đơn trong Windows 7.

Kết quả chi tiết của các bài kiểm tra điểm chuẩn có sẵn trong thư viện Virtualization Benchmark Test.

07/07

Kiểm tra điểm chuẩn ảo hóa: Kết quả

Với tất cả các bài kiểm tra điểm chuẩn được thực hiện, đã đến lúc xem lại câu hỏi ban đầu của chúng tôi.

Do ba người chơi chính trong ảo hóa trên Mac (Parallels Desktop cho Mac, VMWare Fusion, và Sun VirtualBox) sống theo lời hứa về hiệu suất gần như bản xứ?

Câu trả lời là một túi hỗn hợp. Không có ứng cử viên ảo nào trong các bài kiểm tra GeekBench của chúng tôi có thể đo lường hiệu suất của máy chủ Mac Pro. Kết quả tốt nhất được ghi nhận bởi Fusion, có thể đạt được gần 68,5% hiệu suất của máy chủ. Parallels đóng cửa ở mức 66,7%. Đưa phía sau là VirtualBox, ở mức 57,4%.

Khi chúng tôi xem xét kết quả của CineBench, trong đó sử dụng một thử nghiệm thực tế hơn để dựng hình ảnh, chúng rất gần với điểm số của máy chủ. Một lần nữa, Fusion đã ở trên cùng của các bài kiểm tra kết xuất, đạt 94,9% hiệu suất của máy chủ. Parallels theo sau là 92,1%. VirtualBox không thể hoàn thành việc kiểm tra kết xuất một cách đáng tin cậy, loại bỏ nó khỏi tranh chấp. Trong một lần lặp của thử nghiệm kết xuất, VirtualBox đã báo cáo rằng nó hoạt động tốt hơn 127,4% so với máy chủ, trong khi ở những người khác, nó không thể bắt đầu hoặc kết thúc.

Bài kiểm tra tô bóng, xem xét card đồ hoạ hoạt động tốt như thế nào khi sử dụng OpenGL, đã đánh bại mức tồi tệ nhất trong số tất cả các môi trường ảo. Biểu diễn tốt nhất là Parallels, đạt 42,3% khả năng của chủ nhà. VirtualBox đứng thứ hai ở mức 31,5%; Fusion đứng thứ 3 với 25,4%.

Chọn một người chiến thắng tổng thể là một cái gì đó chúng tôi sẽ để lại cho người dùng cuối. Mỗi sản phẩm có điểm cộng và minuses của nó, và trong nhiều trường hợp, các số điểm chuẩn rất gần mà lặp đi lặp lại các bài kiểm tra có thể thay đổi bảng xếp hạng.

Điểm kiểm tra điểm chuẩn hiển thị là phổ biến, khả năng sử dụng card đồ họa bản địa là điều giữ môi trường ảo trở thành sự thay thế hoàn toàn cho một PC chuyên dụng. Điều đó đang được nói, một card đồ họa hiện đại hơn chúng ta có ở đây có thể tạo ra những con số hiệu suất cao hơn trong bài kiểm tra bóng, đặc biệt là cho Fusion, người phát triển cho thấy card đồ họa hiệu năng cao hơn cho kết quả tốt nhất.

Bạn sẽ nhận thấy rằng một số kết hợp thử nghiệm (môi trường ảo, phiên bản Windows và kiểm tra điểm chuẩn) hiển thị các vấn đề, hoặc là kết quả không thực tế hoặc không hoàn thành một bài kiểm tra. Các loại kết quả này không nên được sử dụng làm chỉ báo các vấn đề với môi trường ảo. Kiểm tra điểm chuẩn là các ứng dụng bất thường để cố gắng chạy trong môi trường ảo. Chúng được thiết kế để đo lường hiệu suất của các thiết bị vật lý mà môi trường ảo có thể không cho phép chúng truy cập. Đây không phải là một thất bại của môi trường ảo, và trong việc sử dụng trong thế giới thực, chúng tôi đã không gặp vấn đề với phần lớn các ứng dụng Windows đang chạy trong một hệ thống ảo.

Tất cả các môi trường ảo mà chúng tôi đã thử nghiệm (Parallels Desktop cho Mac 5.0, VMWare Fusion 3.0 và Sun VirtualBox 3.0) mang lại hiệu suất và độ ổn định cao trong sử dụng hàng ngày và sẽ có thể phục vụ như môi trường Windows chính của bạn trong hầu hết các ngày các ứng dụng.