numa=off

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
Benutzeravatar
minimike
Beiträge: 5616
Registriert: 26.03.2003 02:21:19
Lizenz eigener Beiträge: neue BSD Lizenz
Wohnort: Köln
Kontaktdaten:

numa=off

Beitrag von minimike » 05.11.2013 18:48:46

Hi

Es geht um den Eintrag numa=off als optionaler Bootparameter. Was bewirkt der nochmal? Ich muss den setzen um eine Debian VM unter Hyper-V mit 32 GB Ram betreiben zu können. Wüsste aber zugerne ob numa=off nachteile bringen könnte.
"Lennart Poettering is one of those typical IT leaders..." "like Linus Torvalds and Theo de Raadt?" "more like Bozo the Clown" After all, now a good employee of Microsoft

Benutzeravatar
habakug
Moderator
Beiträge: 4314
Registriert: 23.10.2004 13:08:41
Lizenz eigener Beiträge: MIT Lizenz

Re: numa=off

Beitrag von habakug » 05.11.2013 22:15:50

Hallo!

NUMA (non-uniform memory access) wird auch vom Kernel unterstützt.

Code: Alles auswählen

$ cat /boot/config-3.2.0-4-amd64 | grep NUMA
CONFIG_NUMA=y
CONFIG_AMD_NUMA=y
CONFIG_X86_64_ACPI_NUMA=y
CONFIG_NUMA_EMU=y
CONFIG_USE_PERCPU_NUMA_NODE_ID=y
CONFIG_ACPI_NUMA=y
Da kommt sich wohl was ins Gehege, wenn NUMA auf dem Host auch aktiv ist.

Code: Alles auswählen

 numa=off

    Red Hat Enterprise Linux supports NUMA (non-uniform memory access) on the AMD64 architecture. while all cpus can access all memory even without numa support, the numa support present in the updated kernel causes memory allocations to favor the cpu on which they originate as much as possible, thereby minimizing inter-CPU memory traffic. This can provide significant performance improvements in certain applications. to revert to the original non-NUMA behavior, specify this boot option.
Gruss, habakug

[1] http://www.centos.org/docs/5/html/Insta ... s-x86.html
( # = root | $ = user | !! = mod ) (Vor der PN) (Debianforum-Wiki) (NoPaste)

Antworten