Hei
ich hab hier ein System:
Dual Xeon 2.4ghz; 3GB RAM; RAID5. Das System unterstützt Hyperthreading.
FreeBSD konnte ich auch ohne Probs installieren (hab auch nichts anderes erwartet). Dann habe ich mir nen Kernel gebastelt und damit gingen die Probs los.. naja... das system läuft eigentlich stabil und so.. aber leider nur auf einer CPU.
Laut dmesg.boot is SMP aktiv und Hyperthreading wird auch richtig "erkannt".
Aber in top in der CPU spalte steht nur die '0' für die erste CPU.
Ich hab schon einiges versucht (auch schonmal HT im BIOS disabled) aber die Kiste will einfach net auf mehr als 1 CPU.
Hier noch die sysctls für cpu und smp:
meiner meinung nach müsste kern.smp.cpus: auf 4 statt auf 2 stehn, oder?
Jedenfalls, kann jemand helfen?
Big thx schonmal vorwech.
ich hab hier ein System:
Dual Xeon 2.4ghz; 3GB RAM; RAID5. Das System unterstützt Hyperthreading.
FreeBSD konnte ich auch ohne Probs installieren (hab auch nichts anderes erwartet). Dann habe ich mir nen Kernel gebastelt und damit gingen die Probs los.. naja... das system läuft eigentlich stabil und so.. aber leider nur auf einer CPU.
Laut dmesg.boot is SMP aktiv und Hyperthreading wird auch richtig "erkannt".
Aber in top in der CPU spalte steht nur die '0' für die erste CPU.
Ich hab schon einiges versucht (auch schonmal HT im BIOS disabled) aber die Kiste will einfach net auf mehr als 1 CPU.
Hier noch die sysctls für cpu und smp:
Code:
kern.threads.virtual_cpu: 2
kern.ccpu: 1948
kern.smp.cpus: 2
hw.ncpu: 2
hw.acpi.cpu.max_speed: 2
hw.acpi.cpu.current_speed: 2
hw.acpi.cpu.performance_speed
hw.acpi.cpu.economy_speed: 1
machdep.cpu_idle_hlt: 1
machdep.hlt_cpus: 2
machdep.hlt_logical_cpus: 1
machdep.logical_cpus_mask: 2
kern.timecounter.smp_tsc: 0
kern.smp.active: 1
kern.smp.disabled: 0
kern.smp.cpus: 2
kern.smp.forward_signal_enabled: 1
kern.smp.forward_roundrobin_enabled: 1
meiner meinung nach müsste kern.smp.cpus: auf 4 statt auf 2 stehn, oder?
Jedenfalls, kann jemand helfen?
Big thx schonmal vorwech.