Google-Compute-Engine

為什麼在創建 e2-small 時它顯示它有 2 個 vCPU,而在檢查配置時它顯示它只有 1 個 vCPU

  • March 12, 2022

哪一個是對的?

在第一個螢幕截圖中,它顯示了e2-small(2 個 vCPU,2 GB 記憶體)和 vCPU 下的 1 個共享核心。一個 CPU 核心2 個 vCPU

在第二個螢幕截圖中,它顯示了一個共享核心,在第一個螢幕截圖中提到的相同。第一個和第二個螢幕截圖都指的是同一件事。

E2 機器系列還包含共享核心機器類型,這些機器類型使用上下文切換在 vCPU 之間共享物理核心以進行多任務處理。不同的共享核心機器類型在物理核心上維持不同的時間。

一般來說,對於執行小型、非資源密集型應用程序,共享核心機器類型比標準、高記憶體或高 CPU 機器類型更具成本效益。

vCPU 是一個多執行緒。多執行緒是並行化或劃分工作以進行同時處理的一種形式。執行緒程序沒有將大量工作負載分配給單個核心,而是將工作拆分為多個軟體執行緒。這些執行緒由不同的 CPU 核心並行處理以節省時間。

每個 CPU 核心由兩個超執行緒組成。

有關 E2 系列類別的更多資訊,請參閱文件

引用自:https://serverfault.com/questions/1095979