This post is more than 5 years old
1 Rookie
•
10 Posts
0
128636
April 6th, 2015 22:00
Disable cores on the bios level
I have procured 4 R630 poweredge servers with 1 Processor, 8 cores. Due to application license issue, I need to have only 4 cores enabled on the servers. Is there any possible way to disable itin BIOS level ? I know there is a way to do it on OS level, but I'm trying to find a way to disable it on BIOS level. Please help



Admin4U
112 Posts
0
April 6th, 2015 22:00
You can view the Processor Settings screen by clicking System Setup Main Menu > System BIOS > Processor Settings . Choose 'Number of Cores per Processor" , the default is all , change to 4.
aba12
1 Rookie
•
10 Posts
0
April 6th, 2015 23:00
Will this limit RAM in any way ? I have red in a post that disabling the cores may limit the memory. Will this impact server performance ?
Admin4U
112 Posts
0
April 8th, 2015 00:00
Disabling cores does not impact memory , although certainly can impact processor performance depending on load, The more cores you have available the more parallel processes can run at the same time without waiting for a core to be available.
takeoded
1 Message
0
May 23rd, 2018 14:00
@Admin4U not quite right, both windows and linux use a couple more megabytes of ram per CPU core. for example, on my debian 10 x64 VPS, booting into recovery mode on kernel 4.16.5, use 127MB ram on 4 cores running htop, and 119MB ram on 2 cores. also, several programs react to the number of cores and use more ram per core. for example, Node.js and Nginx start "worker threads" equal to number of cores (by default), thus they use ram per core available. i think MariaDB does something similar. more cores=more ram used by the system.