Re: Performanz FreeBSD-CURRENT

From: Jens Rehsack <rehsack(at)liwing.de>
Date: Fri, 12 Dec 2003 21:39:25 +0000

Christian Lackas wrote:
> * Christian Lackas <c.lackas(at)kfa-juelich.de> [031210 00:37]:
>
> Hallo Leute,
>
> ich glaube ich habe das Problem gefunden. Interessanterweise waren die
> Performanz-Einbussen auf dem P-4 PC deutlich grösser als auch dem P-M
> Laptop, darum habe ich heute mal das Hyper-Threading im BIOS
> abgeschaltet und siehe da. Der Junge rennt wieder statt zu schnecken.
>
> Interessant ist auch die Ausgabe von top während eines buildworld:
>
> CPU states: 3.9% user, 0.0% nice, 26.1% system, 21.2% interrupt, 48.8% idle

Ahh - das Problem ist bekannt und hängt mit dem New-Interrupt-Code und
mit fehlerhafter IRQ-Konfiguration zusammen. Nett wäre mal, mit SMP und
APIC zu kompilieren (kernel reicht) und 'boot -v' zum Starten zu
benutzen. Der dmesg-Output dürfte John Baldwin (jhb(at)freebsd.org) u.U.
interessieren, wenn Du mal ohne X startest und die Ausgabe von
'vmstat -i' gegen eine 'vmstat -i'-Ausgabe mit X vergleichst (ich
tippe auf einen Amok-laufenden IQR-16).

Bei meinem -CURRENT geht allerdings alles wieder 'normal' - auch mit
HTT. Vielleicht ist bei Dir noch ein Sonderfall zu betrachten.

> Die sysctl-Variable machdep.hlt_logical_cpus ist auch auf 0 gesetzt
> (ohne mein Zutun), FreeBSD darf also auch User-Prozesse auf die CPUs
> verteilen. Was aber offenbar keinen Sinn macht.

Mit oder ohne SMP-Kernel?

>>>Schau mal ins Archiv der -current Liste - da gibt es etliche Threads
>>>zu diesem Thema.
>
> Und dazu habe ich auch was im Archiv gefunden:
>
> Jens Rehsack, Fri Nov 7 07:53:48 PST 2003
> New interrupt code slows hyperthreading down
> http://lists.freebsd.org/pipermail/freebsd-current/2003-November/013444.html

:-)
Der hat sein Problem aber gelöst bekommen (von John).

> Baue jetzt nochmal einen non-SMP Kernel und hoffe das das Problem dann
> gelöst ist.

Gruß,
Jens

To Unsubscribe: send mail to majordomo.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Fri 12 Dec 2003 - 22:43:40 CET

search this site