我想验证我的服务器是否设置了超线程,以及如何设置。
lscpu
显示每核线程数为“2”
sudo dmidecode
显示 HTT(多线程)。
I expected HTT (Hyper-threading technology), if Hyper-threading is enabled.
请让我知道检查超线程状态并启用超线程。
lshw -c network
1Gbit/s 和 10GB/s 的容量有什么不同?为什么ethtool eth0
它们不同?如何知道正确的网络带宽?问候,
答案1
cat /proc/cpuinfo |grep 'cpu cores'
-- 给出实际可用核心的数量
cat /proc/cpuinfo |grep processor |wc -l
-- 给出“假”核心的数量
如果数字相同,则表示您未启用 HT。 这可能不适用于较新的 AMD 处理器,但适用于从 Xeon 到 i5 的所有 Intel 处理器
启用 HT 取决于您的服务器/主板/BIOS 设置。
您的网卡速度参差不齐 - 您应该提供屏幕截图。最好的猜测是,您的网卡支持 10Gbit,但您的网络不支持。可能是交换机不支持或连接电缆不支持,或者其他。