in Fedora per esempio è 4096.
Questo è relativo a qualche impostazione nel mio custom kernel oppure dipende da qualche patch aggiuntiva ?
Scusate mia curiosità
Moderator: ago

è personalizzabileciro64 wrote:Ciao; in Gentoo-sources il massimo n° cpu "visibili" è 512.
in Fedora per esempio è 4096.
Questo è relativo a qualche impostazione nel mio custom kernel oppure dipende da qualche patch aggiuntiva ?
Scusate mia curiosità
Code: Select all
CONFIG_NR_CPUS=8192Code: Select all
ci74771ht ~ # grep -r CPUMASK_OFFSTACK * /usr/src/linux/
/usr/src/linux/mm/page_alloc.c: * direct reclaim path for CONFIG_CPUMASK_OFFSTACK=y
/usr/src/linux/arch/blackfin/kernel/irqchip.c:#ifdef CONFIG_CPUMASK_OFFSTACK
/usr/src/linux/arch/blackfin/kernel/irqchip.c:#error "Blackfin architecture does not support CONFIG_CPUMASK_OFFSTACK."
/usr/src/linux/arch/x86/Kconfig: select CPUMASK_OFFSTACK
/usr/src/linux/arch/x86/Kconfig: range 2 512 if SMP && !MAXSMP && !CPUMASK_OFFSTACK
/usr/src/linux/arch/x86/Kconfig: range 2 8192 if SMP && !MAXSMP && CPUMASK_OFFSTACK && X86_64
/usr/src/linux/arch/x86/Kconfig: kernel will support. If CPUMASK_OFFSTACK is enabled, the maximum
/usr/src/linux/crypto/pcrypt.c: * CONFIG_CPUMASK_OFFSTACK macro). Depending on the configuration
/usr/src/linux/tools/testing/selftests/rcutorture/configs/rcu/TREE07:CONFIG_CPUMASK_OFFSTACK=y
/usr/src/linux/include/linux/sched.h:#ifndef CONFIG_CPUMASK_OFFSTACK
/usr/src/linux/include/linux/cpumask.h:#ifdef CONFIG_CPUMASK_OFFSTACK
/usr/src/linux/include/linux/cpumask.h:#ifdef CONFIG_CPUMASK_OFFSTACK
/usr/src/linux/include/linux/cpumask.h:#endif /* CONFIG_CPUMASK_OFFSTACK */
/usr/src/linux/include/linux/mm_types.h:#ifdef CONFIG_CPUMASK_OFFSTACK
/usr/src/linux/include/linux/mm_types.h:#ifdef CONFIG_CPUMASK_OFFSTACK
/usr/src/linux/kernel/sched/core.c:#ifdef CONFIG_CPUMASK_OFFSTACK
/usr/src/linux/kernel/sched/core.c:#ifdef CONFIG_CPUMASK_OFFSTACK
/usr/src/linux/kernel/sched/core.c:#endif /* CONFIG_CPUMASK_OFFSTACK */
/usr/src/linux/lib/cpumask.c:#ifdef CONFIG_CPUMASK_OFFSTACK
/usr/src/linux/lib/cpumask.c: * Only defined when CONFIG_CPUMASK_OFFSTACK=y, otherwise is
/usr/src/linux/lib/cpumask.c: * CONFIG_CPUMASK_OFFSTACK=n, so does code elimination in that case
/usr/src/linux/lib/cpumask.c: * Only defined when CONFIG_CPUMASK_OFFSTACK=y, otherwise is
/usr/src/linux/lib/cpumask.c: * Only defined when CONFIG_CPUMASK_OFFSTACK=y, otherwise is
/usr/src/linux/lib/Kconfig:config CPUMASK_OFFSTACK


ciro64 wrote:Magico Sabayonino ..... sei "enciclopedico". difatti io ho impostato come "low latency desktop"
Grazie infinite Mago
Ho scelto preemptible perchè uso multitasking: boinc + multimedia .....
Non so se è la miglior scelta.
Se puoi darmi un'ultima dritta Grazie 100000000
Edit ... no: purtroppo non è sufficiente: sia che metto come server che come desktop o preemptible non riesco ad impostare un numero superiore a 512 cpu.
Boh .... non so.
Code: Select all
$ uname -a
Linux ci74771ht 3.18.11-gentoo #1 SMP Fri May 8 23:25:33 CEST 2015 x86_64 Intel(R) Core(TM) i7-4771 CPU @ 3.50GHz GenuineIntel GNU/Linux
Code: Select all
Preemption Model (Voluntary Kernel Preemption (Desktop)Code: Select all
┌─────────────────────────────────────────┐
│ You have made an invalid entry. │
├─────────────────────────────────(100%)──┤
│ < Exit > │
└─────────────────────────────────────────┘


ciro64 wrote:Scusa la domanda: ma che kernel hai ? e, riesci ad impostare 4096 cpu o fino a 8192 usando menuconfig ?
Grazie.
Code: Select all
Installed versions: 3.18.11(3.18.11)^bs(20:59:57 07/04/2015)(experimental symlink -build -deblob)Code: Select all
Preemption Model (Voluntary Kernel Preemption (Desktop))
[ ] Enable Maximum number of SMP Processors and NUMA Nodes
Code: Select all
(512) Maximum number of CPUs
Code: Select all
$ grep CONFIG_NR_CPU /usr/src/linux/.config
CONFIG_NR_CPUS=8192