Để đánh giá hiệu suất của chúng tôi thiết kế hình ảnh VM, chúng ta phải tạo ra một mẫu thử nghiệm. Không có hai đường dẫn sẵn sàng để xây dựng một hình ảnh hệ điều hành máy ảo. Đầu tiên là một từ dưới lên các cách tiếp cận nơi một hạt nhân Linux cơ bản được xây dựng dựa để đạt được tính năng tối thiểu thiết lập cần thiết. Điều này đòi hỏi một phân phối hoàn toàn mới từ đầu. Trong khi điều này có thể các"sạch" cách này, nó sẽ yêu cầu một nhóm phát triển lớn và do đó là infeasible cho dự án này. Các tùy chọn khác liên quan đến một cách tiếp cận trên xuống lấy một bản phân phối phổ biến và loại bỏ các thành phần nhất định từ nó, làm cho một phân phối phụ nhẹ hơn và nhanh hơn. Tuyến đường này là thực tế hơn là nó không yêu cầu tái phát minh bánh xe và các tùy chọn để giữ cho các thành phần như một hệ thống quản lý gói và một thư viện phân phối lớn được duy trì.Sau phương pháp thứ hai, một hình ảnh Linux tùy chỉnh được tạo ra để minh họa cho khả năng của một hệ điều hành máy ảo nhanh và nhẹ. Bắt đầu với phiên bản Ubuntu Linux 9,04 vui vẻ, tất cả các gói không cần thiết đã được gỡ bỏ, bao gồm cả quản lý cửa sổ Gnome và X 11. Bằng cách loại bỏ vô số các gói, hình ảnh hệ thống giảm từ 4Gb để chỉ636mb. Giảm thiểu này tăng tốc độ di chuyển hình ảnh từ một máy chủ khác như có ít lưu lượng truy cập mạng trong giai đoạn di chuyển. Một số gói, thư viện và khởi động cấp với khác cũng đã bị bỏ khỏi quá trình khởi động. Ở giai đoạn cuối cùng, hình ảnh là một cài đặt Linux tối thiểu với chỉ là các thành phần không cần thiết. Một điều mà trái là hệ thống quản lý gói Synaptic, do đó, nếu bất kỳ công cụ hoặc thư viện là cần thiết đó là một quá trình tầm thường để có được cài đặt trên hệ thống. Trong khi hệ thống quản lý gói chiếm một số phòng, đó là cũng có giá trị thêm extendability nó cung cấp cho hệ thống. Một số hạt nhân mô-đun cũng bỏ hình thức 2.6.28-11 hạt nhân để tăng tốc độ các hạt nhân init modprobe quá trình và càng nhiều càng tốt.Để kiểm tra tốc độ của hình ảnh tùy chỉnh, cả nó và cài đặt Ubuntu 9,04 cơ bản đã được chuyển đến một VMWare server với 2.5 Ghz Intel Core 2 Duo và 4GB ram. Ảnh Ubuntu chuẩn khởi động từ BIOS trong 38 giây. Với hình ảnh của máy ảo tùy chỉnh, thời gian khởi động giảm đáng kể để chỉ 8 giây. Bằng cách so sánh các bảng xếp hạng khởi động con số 8 và 9, chúng tôi có thể nhìn thấy đó là một sự thay đổi mạnh mẽ trong thời gian khởi động, kết quả trong thời gian khởi động giảm bởi 30 giây. Thay vì một số tiền lớn của I/O chặn, tất cả đĩa I/O được thực hiện cùng một lúc hướng tới sự khởi đầu, cho phép nhiều tái cao CPU. Trong khi một thời gian khởi động của 8 giây là một cải tiến đáng kể, chúng tôi có thể làm tốt hơn. Hạt nhân vẫn còn mất một giây 2 đầy đủ để tải, Tuy nhiên với một số cải tiến một lần thứ hai hoặc nhiều hơn có thể có thể được lưu.
đang được dịch, vui lòng đợi..
