blogger [18]; Tuy nhiên, những nghiên cứu đã cố gắng chỉ đơn giản là tìm các hypervisor nhanh nhất, không hiểu được điểm mạnh và điểm yếu của mỗi khi chúng ta làm. III. PHƯƠNG PHÁP LUẬN Các phương pháp để so sánh hiệu suất của chúng tôi pervisors hy- là đi sâu từng phần một tài nguyên bởi một với một khối lượng công việc chuẩn cụ thể. Các thành phần bao gồm CPU, bộ nhớ, đĩa I / O, và mạng I / O. Mỗi thành phần có yêu cầu ảo hóa khác nhau mà cần phải được thử nghiệm với khối lượng công việc khác nhau. Chúng tôi làm theo điều này với một tập hợp tổng quát hơn khối lượng công việc đại diện của các ứng dụng cấp cao hơn. Khi một máy ảo được tạo ra, nó được gán một số lượng nhất định của CPU ảo (VCPU). VCPU có thể đại diện cho bao nhiêu lõi VM này có thể sử dụng. Tuy nhiên, VCPU không đảm bảo một CPU vật lý cụ thể là dành riêng cho các máy ảo, thay vì nó đại diện cho một tập linh hoạt của vật chất để CPU ảo, trong đó có thể được chia nhỏ hơn nữa dựa trên các trọng lịch trình của máy ảo khác nhau. Các thông số lập lịch CPU được sử dụng bởi các hypervisor có thể tác động phần phụ phí cho việc xử lý CPU chuyên sâu. Chúng tôi nghiên cứu trường hợp máy ảo được gán một VCPU đơn hoặc bốn VCPUs (tối đa trên hệ thống thử nghiệm của chúng tôi). Hypervisor phải cung cấp một lớp về mình giữa các hệ điều hành khách và bộ nhớ của hệ thống để đảm bảo cả hai trọng cô lập hiệu qủa và toàn vẹn dữ liệu. Với phần cứng hỗ trợ ảo hóa, bản đồ này được thực hiện thông qua mở rộng trang bảng (Intel) hoặc Rapid Virtualization Indexing (AMD) hỗ trợ xây dựng vào các đơn vị quản lý bộ nhớ (MMU), cung cấp một hiệu suất tăng đáng kể so với làm dịch bộ nhớ trong phần mềm [12 ]. Mặc dù tất cả các sử dụng phần cứng này, các siêu giám sát chúng ta so sánh đều có thể tận dụng lợi thế của nó theo những cách khác nhau, dẫn đến thay đổi mức độ hiệu quả. Disk IO là một nguồn chung của chi phí trong các nền tảng ảo hóa. Nếu paravirtualization được sử dụng, sau đó con đường IO giữa các máy khách VM và hypervisor có thể được tối ưu hóa. Với ảo hóa đầy đủ, điều này là không thể, và vẫn chưa có được ủng hộ rộng rãi cho phần cứng hỗ trợ ảo hóa thiết bị đĩa. Kết quả là, các hypervisor phải nâng cao tính năng của thiết bị đĩa, có khả năng dẫn đến các chi phí lớn. Để mô tả những chi phí chung, chúng tôi kiểm tra một loạt các loại và kích cỡ IO, cũng như mức độ IO hành vi cao hơn chẳng hạn như từ một email, tập tin, hoặc máy chủ web. Hiệu suất mạng cũng là một nguồn quan trọng của người đứng đầu quá mức cho nhiều nền tảng ảo hóa vì nhiều máy ảo chạy các ứng dụng dựa trên mạng chẳng hạn như các trang web. Vì vậy, hai yếu tố chính để thực hiện là băng thông mạng (thông lượng), và độ trễ. Hỗ trợ sơ bộ cho thẻ hỗ trợ mạng ảo hóa đang được phát triển [19], nhưng tính năng này không được chuẩn đủ cho các bài kiểm tra của chúng tôi. Điểm chuẩn mạng của chúng tôi nhấn mạnh cả hai đặc tính mạng cấp thấp và hiệu suất máy chủ web. Ngoài những bài kiểm tra thành phần cấp mô tả ở trên, chúng tôi chạy một số tiêu chuẩn mức độ ứng dụng. Những dấu bench- minh họa cho việc cần thiết của các thành phần khác nhau tương tác để xác định hiệu suất tổng thể. Cuối cùng, chúng tôi cũng kiểm tra kịch bản mà nhiều máy ảo chạy đồng thời can thiệp. Hiệu suất phân lập là một mục tiêu quan trọng đối với các lớp hóa virtual-, đặc biệt là khi được sử dụng trong các môi trường điện toán đám mây. Nếu cô lập hiệu suất không thành công, khách hàng có thể phàn nàn rằng hiệu suất VM khác nhau tùy thuộc vào cách sử dụng mô hình thuê khác '. Trong các thí nghiệm chuẩn hỗn hợp của chúng tôi, chúng tôi khám phá làm thế nào cũng lịch ảo hoặc quản lý các nguồn lực vật chất được chia sẻ bởi các máy ảo. IV. Kết quả benchmark A. Cài đặt thử nghiệm Mục tiêu của thiết lập hệ thống của chúng tôi là cung cấp đầy đủ Ness fair- trong tất cả các khía cạnh mà có thể ảnh hưởng đến hiệu suất hệ thống. Thiết lập phần cứng: Để so sánh công bằng, Tings các set-phần cứng giống hệt nhau cho tất cả các siêu giám sát bằng cách sử dụng một máy chủ, trong đó có hai đĩa 147GB được chia thành ba paritions. Hyper-V chiếm một phân vùng, VMware vSphere chiếm một parition, và KVM và Xen chia sẻ các cài đặt linux tương tự mà có thể được khởi động bằng cách sử dụng Xen hoặc hạt nhân KVM. Máy có Intel (R) Xeon (R) 5160
đang được dịch, vui lòng đợi..