Giới Thiệu
vCPU là gì?
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.