Reduced CPU cores to 4, but Linux says there are still 8
We have a test server running RHEL 5.8. The platform is a HP BL460c blade server with 2x 4-core Xeon CPUs.
The server was set up with all 8 cores enabled, but we now wish to reduce the number of cores to 4 on this test system, in order to simulate a lower powered server.
I have reduced the number of active cores to 4 in the machine's BIOS, and it reports that there are 4 cores total available on boot (previously it reported a total of 8).
But when Linux comes up, it still shows 8 CPUs (in /proc/cpuinfo, /var/log/messages, dmidecode, top, etc.).
I'm looking for some help as to how I can have Linux correctly identify the number of cores that the machine it is running on has?
(NB. we chose to limit the cores in the BIOS, rather than as an OS boot option.)
Thanks for looking!