Linux

如何計算 Linux 機器上的 vcore 數量

  • September 13, 2018

在我的 Linux 機器中,我有 32 個 vcore。

lscpu,我可以看到同樣的結果。

對於我的 CPU,“每核執行緒”為 2。

那麼這是否意味著我實際上有 64 個 vcore?

lscpu輸出中,“CPU(s)”行給出了邏輯 CPU(又名執行緒)的總數。如果它在 VM 內執行,那麼這就是分配給 VM 的虛擬核心數,在您的情況下為 32。

提供的其他資訊提供lscpu了更多詳細資訊,最終應該與邏輯 CPU 的數量相匹配:“每個核心的執行緒”ד每個插槽的核心”ד插槽”。主機中物理 CPU 的特性與 VM 內的虛擬 CPU 的特性沒有太大關係,並且它們不會添加到分配中——如果你的主機 CPU 每個核心有兩個執行緒,那不會乘以 VM 內分配的核心。

引用自:https://unix.stackexchange.com/questions/468703