I've procured an HP DL360 G7 second hand. I'm wondering if this is either a fault in the OS or the hardware.
Installed are 2X Intel Xeon X5650 CPUs, each with 6 cores with threading enabled. Logic would suggest that this would give me a total of 24 CPU threads, where the highest CPU is 23 (starting from 0). However, the output of /proc/cpuinfo displays a bizarre outcome, one which is wrong:
root@HP-DL360-1:~# cat /proc/cpuinfo | grep processor | wc -l
24
root@HP-DL360-1:~# cat /proc/cpuinfo | grep processor | tail -n 2
processor : 26
processor : 27
Threads 24, 25, 26 and 27 are there in place of Threads 12, 13, 14, 15. Under normal circumstances I wouldn't be bothered by this and would just continue to use the system as normal. However since I'm planning to use this system for virtualisation with Proxmox having correctly numbered CPU Threads/Cores is necessary.
If this is a hardware fault I'll need to procure a replacement. If this is OS or software related tips on how to resolve would be appreciated.
EDIT: iLO reports "OK" for System health.