32-Bit-Rhel 6.5 mit Kernel 2.6.32-431.el6.i686 wird auf einem Server mit 46 GB RAM und NUMA-Unterstützung ausgeführt.
CONFIG_X86_PAE=y
Intel(R) Xeon(R) CPU E5-2660 0 @ 2,20 GHz
Das Betriebssystem kann nicht mehr als 14 GB RAM erkennen undAbonnierenIn der Ausgabe werden keine NUMA-Knoten angezeigt. numastatbeschwert sich, dass das System NUMA nicht erkennt.
config-2.6.32-431.el6.i686|grep -i numa
CONFIG_X86_NUMAQ is not set
CONFIG_NUMA is not set
frei -lm
total used free shared buffers cached
Mem: 14682 697 13985 0 89 408
Low: 242 230 12
High: 14439 466 13972
numastat
sysfs not mounted or system not NUMA aware: No such file or directory
mount|grep sysfs
sysfs on /sys type sysfs (rw)
- Kann es für 32-Bit-Betriebssysteme auf NUMA-Systemen irgendwelche Einschränkungen geben?
- Warum kann das Betriebssystem auch mit PAE nicht auf 46 GB (2^36 > 46 GB) zugreifen? Liegt es daran, dass NUMA deaktiviert ist?
Auf 64 Bit funktioniert es einwandfrei.
Antwort1
Kann es für 32-Bit-Betriebssysteme auf NUMA-Systemen irgendwelche Einschränkungen geben?
cat /boot/config-2.6.32-431.el6.i686|grep -i numa
CONFIG_X86_NUMAQ is not set
CONFIG_NUMA is not set
Der Kernel wird nicht mit aktiviertem NUMA kompiliert.
Warum kann das Betriebssystem auch mit PAE nicht auf 46 GB (2^36 > 46 GB) zugreifen? Liegt es daran, dass NUMA deaktiviert ist?
RHEL 6 32 Bit bietet keine Huge-Mem-Unterstützung