3.00GHz / 800MHz CPU bốn lõi, bộ nhớ 8GB, và chia sẻ bộ nhớ cache 3MB L2 cho mỗi lõi (12MB). Các đĩa có LSI Logic 1064E SAS 3 Gbps điều khiển IBM-ESXS mô hình, và mạng Broadcom kép 5708S gigabit ethernet. Guest OS: Các cơ sở của khách VM hệ điều hành là Ubuntu 10.04 LTS Lucid Lynx (Linux kernel 2.6.32), kích thước 10GB đĩa hình ảnh, và đã nhớ 2048MB giao. Mỗi hypervisor có cơ sở này của khách VM với chính xác các thiết lập cùng một môi trường. Máy phát điện can thiệp máy ảo sử dụng các thiết lập tương tự với các cơ sở của khách VM, nhưng nó được phân công chỉ 1024MB bộ nhớ. B. Bytemark Bytemark [20] được thiết kế chủ yếu nhấn mạnh đến pabilities ca- của CPU. Nó kiểm tra một máy * nix theo những cách khác nhau, và chạy cả hai số nguyên và kiểm tra số học nổi điểm. 10 khối lượng công việc bao gồm: 1) loại số sắp xếp một mảng các số nguyên 32-bit, 2) chuỗi sort sắp xếp một mảng các chuỗi có độ dài tùy ý, 3) bitfield thực hiện một loạt các bit chức năng tion manipula, 4) mô phỏng nổi-điểm là một phần mềm nhỏ gói floating-point, 5) hệ số Fourier là một thói quen phân tích số để tính toán hàng loạt, và xấp xỉ của các dạng sóng, 6) thuật toán phân công là một thuật toán phân công công nổi tiếng, 7) nén Huffman là được nổi tiếng văn bản và đồ họa thuật toán nén, 8) mã hóa IDEA là một thuật toán mã hóa khối tương đối mới, 9) Neural Net là một mô phỏng nhỏ nhưng chức năng lan truyền ngược mạng, 10) LU phân hủy là một thuật toán mạnh mẽ để giải phương trình tuyến tính. Như trong hình 3, chúng ta thấy rằng tất cả các siêu giám sát thực hiện khá tương tự khi chạy các điểm chuẩn. Điều này là do hoạt động của CPU cơ bản không yêu cầu sự giúp đỡ từ các hypervisor tại tất cả các, cho phép họ chạy ở tốc độ gần như nguyên bản. Tăng số lượng VCPUs chạy điểm chuẩn từ một đến bốn cho kết quả tương tự cho tất cả các siêu giám sát, với những biến động chỉ nhỏ. Khoảng tin cậy (CI) là 99% cho cả hai trường hợp. CI được tính với E = t (α / 2) × s / √n, nơi E là các lỗi tối đa, α là 1 độ dài của sự tự tin, t (•) là t-giá trị cho một phân bố hai đuôi, s là độ lệch chuẩn, và n là số lượng mẫu. Để tìm t (•), chúng tôi sử dụng bảng phân phối Student t với khoảng tin cậy tương ứng. Chúng tôi có được μ ± E, nơi μ là trung bình của các mẫu. C. Ramspeed Ramspeed (aka ramsmp cho đối xứng ing multiprocess-) [21] là một công cụ để đo bộ nhớ cache và bộ nhớ băng thông. Khối lượng công việc bao gồm các hoạt động nguyên và float. Bản sao đơn giản là chuyển dữ liệu từ một vị trí bộ nhớ khác. Scale đổi các dữ liệu trước khi viết bằng cách nhân với một giá trị hằng số nhất định. Thêm đọc dữ liệu từ bộ nhớ vị trí đầu tiên, sau đó đọc từ con thứ hai, thêm chúng lên và ghi kết quả vào vị trí thứ ba. Triad là một hợp nhất của chương trình Add và Scale. Kết quả benchmark được hiển thị trong Hình 4 (a) minh họa cho hiệu suất truy cập bộ nhớ của tất cả các hypervisor chạy trên một VCPU duy nhất là tất cả trong vòng 3%. Tuy nhiên, hình 4 (b) cho thấy lên đến một sự khác biệt hiệu suất 25% trong FLOAT Triad trường hợp cho KVM. Trong khi tất cả các siêu giám sát triển lãm khác tăng hiệu suất từ kho có nhiều VCPUs (ví dụ, vSphere tăng từ 2.977 MB / s đến 4086 MB / s), hiệu suất KVM vẫn tương đối bằng phẳng (tăng từ 2.963 MB / s để chỉ 3210 MB / s). Điều này cho thấy rằng KVM là không thể bão hòa hoàn toàn bus bộ nhớ, có lẽ vì cống hiến một 4 toàn VCPUs để các hệ điều hành khách gây nhiễu lớn hơn với các hệ thống Linux chính theo đó KVM được cài đặt.
đang được dịch, vui lòng đợi..
