I think this is kernel dependent and probably will change over time depending on the kernel a release uses, correct me if wrong
I'd like to know two things for all the currently supported Ubuntu releases:
How many maximum CPUs can Ubuntu handle (by default) at the same time with a standard desktop kernel? Is that count different from a server kernel and 32bit/64bit systems?
Where can I find that information on my system?
Maximum CPUs (i.e. cores) supported by default:
12.04 LTS (and later):
11.10 and below, including 10.04 LTS
How to find the maximum supported by your running kernel:
As @otus indicated, open a terminal with
Ctrl-Alt-T
, and type:The "default" maximum is not the maximum!
BIGSMP=y
is 512MAXSMP=y
is 4096 (or more!)All I know for sure is that precise (12.04) desktop 64-bit
-generic
kernel supports maximum 256 cpus (by default).You can find the number of CPUs your kernel config supports by doing:
It all comes down to how one would define physical CPUs. Are they equivalent to sockets, so a multicore and/or hyperthreading CPU is counted as a single socket?
As far as finding that information, I have used Sysinfo and I'm very happy with it. If you don't have it installed, you can do so by just pressing Ctrl+Alt+T on your keyboard to open Terminal. When it opens, run the command below.
Also to find the Number of processors in a system using terminal, just type:
I will keep researching this until I find the perfect answer.
1Source:Wiki Answers