CPU(s) (逻辑CPU数) = Socket(s) * Core(s) per socket * Thread(s) per core
# lscpu
CPU(s): 56 逻辑CPU数
On-line CPU(s) list: 0-55
Thread(s) per core: 2 每个核上的逻辑CPU个数
Core(s) per socket: 14 每个物理CPU上核的个数
Socket(s): 2 物理CPU数
关于 CPU的过载使用,最不推荐的做法是让某一个客户机的 vCPU 数量超过物理系统上存在的CPU数量。比如,在拥有4个逻辑CPU的宿主机中,同时运行一个或多个客户机,其中每个客户机的 vCPU 数量多于4个。推荐的做法是对多个单CPU的客户机使用 over-commit,比如,在拥有4个逻辑CPU的宿主机中,同事运行多于4个客户机。
echo "0" > /sys/devices/system/cpu240/online
echo "1" > /sys/devices/system/cpu240/online