I would like to know which of these options I need in my kernel.
I have a AMD64 X2 4600 (dual core) CPU
- SMT (Hyperthreading) scheduler support
- Multi-core scheduler support
- SMT (Hyperthreading) scheduler support
- Non Uniform Memory Access (NUMA) Support
- Old style AMD Opteron NUMA detection
- ACPI NUMA detection
- NUMA emulation
- IBM Calgary IOMMU support
Any advice will be welcomed, I have searched the forum but the info from different sources (and possibly times) gives conflicting advice.
Studies show that 9 out of 10 paedophiles use Windows ...
------------------------------------------------------------------------------------------------
I have a 4800 X2 and this is what I've learned so far
- SMT (Hyperthreading) scheduler support -- No, only Intel has HT in their CPUs. AMD uses HyperTransport which is a different thing.
- Multi-core scheduler support -- Yes, you have a multicore CPU
- NUMA (etc.) -- You can but it won't make a difference as only Opterons support it
- IBM Calgary -- No, that's for a very specific type of processor.
Hope that helps.
My emerge --info
Have you run revdep-rebuild lately? It's in gentoolkit and it's worth a shot if things don't work well.
Celebrating 5 years of Gentoo-ing.
My system now feels more responsive that the CK patchset.
Thanks,
Studies show that 9 out of 10 paedophiles use Windows ...
------------------------------------------------------------------------------------------------
loftwyr wrote:
- SMT (Hyperthreading) scheduler support -- No, only Intel has HT in their CPUs. AMD uses HyperTransport which is a different thing.
Does including it in config cause any problems ?
Nope it will be ignored by the kernel when it sees a non-Intel chip.
My emerge --info
Have you run revdep-rebuild lately? It's in gentoolkit and it's worth a shot if things don't work well.
Celebrating 5 years of Gentoo-ing.
Studies show that 9 out of 10 paedophiles use Windows ...
------------------------------------------------------------------------------------------------
CONFIG_CPUSETS: │
│ │
│ This option will let you create and manage CPUSETs which │
│ allow dynamically partitioning a system into sets of CPUs and │
│ Memory Nodes and assigning tasks to run only within those sets. │
│ This is primarily useful on large SMP or NUMA systems. │
│ │
│ Say N if unsure.
------------------------
I am using 2.6.22-r8 (gentoo) kernel compiled for amd64
My reasoning for not enabling this feature is it says 'large SMP or NUMA systems' - I just have an AMD64 X2 CPU.
Anyone know if I should enable/disable this feature ?
Studies show that 9 out of 10 paedophiles use Windows ...
------------------------------------------------------------------------------------------------
At least with older kernels I found that NUMA = yes caused problems when running the nvidia proprietary drivers. It is only useful if you have a multi-processor system AND each processor has it own memory bus. Definitely not something that is useful for an X2.