Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I have a Toshiba A-70 S256 with P4 HT. I was told that hyperthreaded processors need SMP support enabled. My question is how high do I need to set CONFIG_NR_CPUS in kernel config? Could someone direct me to a good site to learn a bit more about this option or explain it themselves? A google search only turned up with tons of config files. BTW I am running kernel 2.6.10 if that makes any difference.
I know it works, but reading the info about it in menuconfig, it says that each extra processor adds eight kilobytes to the size of the kernel. I want to know first of all what the minimum i need is and second, I am just curious to know what it means and how it works.
just put 2
cause that's all you have.
no need to have room for more that you have. (kind of a no brainer)
I'm not really sure about the rest of it and i am as far from an expert on this stuff as one can get.
but this is kind of the types of things involved.
obviously with capacity for more cpus the code structures for acpi, interupt handeling, soft riqs, scheduling and cpu affinity all just have to be that much larger. I think it's not really that the interupt routing table is going to end up bigger but that possibly the structures pinting to the interupt handeling
tables have to be bigger. It may also be that some of the underlying (low level) ram paging structures need to be a bit larger in order to accomodate cpu specific data if there are lots of cpus.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.