vCPU là gì?

vCPU
Một CPU ảo (vCPU), còn được gọi là bộ xử lý ảo, là một đơn vị xử lý trung tâm vật lý (CPU) được gán cho một máy ảo (VM). Mặc định, máy ảo được cấp phát một (vCPU). Tuy nhiên, nếu máy chủ vật lý có nhiều lõi CPU sẵn có, một lịch trình CPU sẽ gán các ngữ cảnh thực thi và vCPU trở thành một chuỗi các khe thời gian trên các bộ xử lý logic. Vì thời gian xử lý có tính phí, quản trị viên cần hiểu cách nhà cung cấp đám mây của mình ghi lại việc sử dụng vCPU trong hóa đơn. Quản trị viên cũng cần nhận ra rằng việc thêm nhiều vCPU không đồng nghĩa với việc cải thiện hiệu suất tự động. Điều này bởi vì khi số lượng vCPU tăng lên, việc đồng bộ các khe thời gian trên các CPU vật lý trở nên khó khăn hơn và thời gian chờ đợi có thể làm suy giảm hiệu suất. Trong VMware, vCPUs là một phần của mô hình tính toán đa luồng đối xứng (SMP). SMP cũng cho phép chia nhỏ luồng trên nhiều lõi vật lý hoặc logic để cải thiện hiệu suất của các tác vụ ảo hóa song song hơn. vCPUs cho phép thực hiện đa nhiệm theo thứ tự trong môi trường đa lõi.

Kết Luận

Trong bài viết này, chúng ta đã tìm hiểu về CPU ảo (vCPU) và vai trò của nó trong việc cung cấp xử lý cho máy ảo (VM). Mặc dù mỗi máy ảo mặc định được cấp phát một vCPU, nhưng khi máy chủ vật lý có nhiều lõi CPU, vCPU trở thành một chuỗi các khe thời gian trên các bộ xử lý logic. Hiện tại Máy Chủ VINA đang cấp cấp các dòng CPU chuyên phục vụ cho việc ảo hóa. Đọc bài viết này sẽ cho bạn bến cách lựa chọn CPU tốt nhất cho ảo hóa

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Con gà có trước hay quả trứng có trước?