故障描述:
HP DL380 Gen9服务器逻辑核心数与实际核心数不否故障排查。 1、CPU型号 ,登陆BMC查看CPU为单路10核20线程,该服务器配置了两颗一样的CPU,正常为超线程为40.2、故障服务器
Linux系统下执行【cat /proc/cpuinfo |grep processor】命令查看只显示16核。
2、正常服务器
Linux系统下执行【cat /proc/cpuinfo |grep processor】命令查看只显示40核。
排查步骤:
1、登陆BMC检查服务器CPU是否存在故障,进步BMC-Information-System Information-Processors查看CPU是否在位,Status状态是否为OK。例如
2、进入BMC查看日志是否存在CPU告警,在信息中心查看综合日志,Information-Integrated Management Log。例如
3、在Information-Overview中检查Bios版本是否与官网最新版本差太多,最新版本优化内容是否有该故障。
4、经过上三步检查,如果CPU状态为OK、日志也没记录CPU报错,固件版本也为最新,就可以排除硬件故障和固件BUG,接下来需要重启进入Bios检查CPU配置。
原因分析:
1、硬件、固件版本排查完均未发现异常,接下来我们需要,重启主机进入BIos查看CPU详细配置。然而重启过程中发现,提示处理器检测到8个总核可用【2 processor(s) detected 8 total cores enable】,8个总核最大线程为16,所以故障点找到了,我们接下来需要修改CPU配置。
解决方案:
经过上一步我们确认当前开启8个核 ,超线程就是16核 , 系统下显示16核为正常。接下来我们进入bios查看是否禁用核心了。 1、重启按照提示按F11进入BIos
2、按F11接下来进入BIOS/Platform Configuration 按ESC到System Configuration
3、进入System Configuration系统配置-System Options系统选项找到Processor Options 处理器选项。
4、进入Processor Options处理器选项,将Processor Core Disable 最后的数字修改为0(0代表开启全部核心数)我原来这块为4,开启了8个核心数,所以系统下查看逻辑核数为16,现在修改为0保存后重启。
5、重启后进入系统查看CPU逻辑核数恢复正常。
更多推荐
HP DL380 Gen9服务器逻辑核心数与实际核心数不否
发布评论