Re: Sk0 (Gigabit Netzwerkkarte) MPSAFE?

From: Andreas Braukmann <braukmann(at)tse-online.de>
Date: Thu, 22 Jul 2004 11:01:28 +0200

Moin,

On 07/22/04 09:58:13 +0200 Thomas Wloka wrote:

> Mir stellt sich nun ein anderes Problem dar. Nach mehrfachem
> booten geht die Karte unter HT doch. Diese Karte ist einfach richtig
> bescheiden.

Der Marvell-Chip ist ansich nicht sooo schlecht. Peinlich ist
nur manchmal die Integration der Chips im Rahmen der Mainboards.
(Bei Realtek ist das interessanterweise genau andersherum; die
Billig-PCI-Karten sind haeufig totaler Schrott, dafuer hatte ich
mit onboard-Realteks noch keine ernsthaften Probleme.)

[ HT }
> Ich habe mal gehört das das doch ein wenig Performance bringen soll.

Das haengt sehr vom Last-/Anwendungsprofil ab. Der Einsatz von
HT auf single-CPU-Maschinen bedingt ja zunaechst schon den Ein-
satz eines SMP-faehigen Kernels. Es gibt nur wenige Faelle, in
denen die potentielle Beschleunigung sehr speziellerl Anwendungen
den SMP-Overhead wieder wettmachen kann.
Im multi-CPU-Fall (also mehrere HT-faehige CPUs auf einem Board)
auf denen man den SMP-Overhead sowieso in Kauf nimmt, mag das
wieder anders aussehen. Allerdings schlaegt da negativ zu buche,
dass der Kernel die Hierarchie der logischen CPUs nicht berueck-
sichtigt (soweit ich weiss ...). Das fuehrt potentiell zu unglueck-
lichen Scheduler-Entscheidungen.

> Aber wäre mir auch egal (nunja schon wäre es doch).

> Nein, aber weiter unten die richtigen Dmesgs ich hatte als ich das gerade abgeschrieben habe kein Netz.
>
>> Mit welchem Datum?
>
> Also im UPDATING steht 20040630, es ist ein RELENG 5.2.1-p9

ahh, also kein "echtes" -current. (Dennoch empfiehlt sich die
Lektuere der Mailingliste.)

>> Was sagt vmstat -i?
> Ohne HT:
> interrupt total rate
> irq20: skc0 91538 18
>
Zu dem Zeitpunkt lief das System schon eine Weile und das Inter-
face war auch in Verwendung, oder?
 
> Mit HT:
> interrupt total rate
> irq20: skc0 54 0

hmm. sieht auf den ersten Blick recht normal aus.

>> Das ist voellig egal. Aber wo sind die IRQs? Bitte einmal fuer den
>> HT-Fall und einmal ohne HT.
>
> Ohne HT:
>
> skc0: <Marvell Gigabit Ethernet> port 0xa400-0xa4ff mem 0xfb004000-0xfb007fff irq 20 at device 9.0 on pci2
> skc0: Yukon Gigabit Ethernet 10/100/1000Base-T Adapter
> sk0: <Marvell Semiconductor, Inc. Yukon> on skc0
> sk0: Ethernet address: 00:0d:61:4a:98:55
> miibus0: <MII bus> on sk0
> e1000phy0: <Marvell 88E1000 Gigabit PHY> on miibus0
> e1000phy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseTX-FDX, auto
>
> Mit HT:
>
> skc0: <Marvell Gigabit Ethernet> port 0xa400-0xa4ff mem 0xfb000000-0xfb003fff irq 20 at device 9.0 on pci2
> skc0: Yukon Gigabit Ethernet 10/100/1000Base-T Adapter
> sk0: <Marvell Semiconductor, Inc. Yukon> on skc0
> sk0: Ethernet address: 00:0d:61:4a:98:55
> miibus0: <MII bus> on sk0
> e1000phy0: <Marvell 88E1000 Gigabit PHY> on miibus0
> e1000phy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseTX-FDX, auto

Das sieht auch ok aus.

Mir faellt zunaechst auch nichts weiter erhellendes ein. :-/

=Andreas

To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Thu 22 Jul 2004 - 11:01:54 CEST

search this site