Intel® EtherExpress PRO/1000MT Server DualPort

Abbildung der NIC Intel® EtherExpress® PRO/1000 MT Dual Port
Intel® EtherExpress® PRO/1000 MT Dual Port Server Adapter

BottomTopBeschreibung

Die "PRO/1000 MT" kann sowohl in 32, als auch in 64 Bit PCI- oder PCI-X-Slots betrieben werden. Den vollen Durchsatz erzielt sie aber nur mit 64 Bit.
Ausserdem unterstützt diese Karte Fehlertoleranz, VLAN nach 802.1Q, Load Balancing und Kanalbündelung.

BottomTopTreiber

Für diese NIC existiert meines Wissens nur der Treiber "e1000" von Intel®.
Eine harte Konfiguration über Jumper oder ein Setup-Programm ist, soweit mir bekannt, nicht möglich.

Beim Laden des Moduls können folgende Optionen gesetzt werden:

Name Werte Default Bedeutung
AutoNeg 0x01-0x0F,0x20-0x2F 0x2F Dieser Parameter ist eine Bitmaske die festlegt, welche Betriebsarten die Karte anbietet. Wenn diese Option verwendet wird, dann müssen die separaten Optionen Duplex und Speed nicht angegeben werden.
Duplex 0-2
0=auto
1=half
2=full
0 Legt fest, ob in beide Richtungen gleichzeitig Daten übertragen werden können.
Wenn an der Gegenstelle Autonegotiation aktiviert ist und Duplex lokal auf auto steht, wird der richtige Modus automatisch erkannt. Wenn die Gegenstelle hart auf einen Modus konfiguriert ist und Duplex lokal auf auto steht, dann wird standardmäßig Half-duplex verwendet.
FlowControl 0-3
0=none
1=Rx only
2=Tx only
3=Rx & Tx
Wert wird aus dem EEPROM gelesen Dieser Parameter steuert die Flusskontrolle durch "Ethernet PAUSE Frames".
InterruptThrottleRate 100-100000
0=off
1=dynamisch
1 Dieser Wert steelt die maximale Anzahl von Interrupts pro Sekunde dar, die der Adapter generiert.
InterruptThrottleRate ist eine weitere Einstellung zur Kontrolle des Interrupt-Verhaltens. Der dynamic mode verwendet einen heuristischen Algorithmus zur Einstellung der InterruptThrottleRate anhand der aktuellen Interface-Auslastung
RxDescriptors 80-256 für 82542- und 82543-basierte Karten
80-4096 für alle anderen unterstützen Karten
256 Regelt die Größe des Empfangspuffers
RxIntDelay 0-65535
0=off
0 Dieser Wert verzögert die Auslösung eines Empfangsinterrupts in Einheiten von 1024 Mikrosekunden.
Die Verringerung von Empfangsinterrupts kann die CPU-Leistung verbessern, wenn die Verzögerung auf die Interfaceauslastung abgestimmt wird. Die Erhöhung dieses Werts hat eine Verzögerung beim Paketempfang zur Folge und kann den TCP-Durchsatz verschlechtern. Wenn receive drops gemeldet werden, könnte dieser Wert zu hoch eingestellt sein.
Achtung: Daas Setzen von RxIntDelay kann unter manchen Umständen zum "Hängen" des Adapters führen!
RxAbsIntDelay 0-65535
0=off
128 Dieser Wert begrenzt, in Einheiten von 1024 Mikrosekunden, die Verzögerung mit der ein Empfangsinterrupt ausgelöst wird. Diese Option sorgt dafür, dass spätestens nach der festgelegten Verzögerung ab Eingang des ersten Pakets ein Interrupt ausgelöst wird. Die Verwendung ist nur in Verbindung mit RxIntDelay sinnvoll. Eine genaue Abstimmung im Zusammenspiel mit RxIntDelay kann den Durchsatz unter bestimmten Bedingungen verbessern.
Speed 0, 10, 100, 1000 0 Mit Speed wird die Übertragungsgeschwindigkeit auf den angegebenen Wert in Megabit/s festgelegt. Wenn dieser Parameter nicht angegeben oder auf 0 gesetzt und die Gegenstelle auf Autonegotiation eingestellt ist, dann erkennt der Adapter die richtige Geschwindigkeit automatisch. Wenn Speed auf 10 oder 100 eingestellt wird, muss auch Duplex gesetzt werden!
TxDescriptors 80-256 für 82542- oder 82543-basierte Karten
80-4096 für alle anderen unterstützten Karten
256 für 82542- oder 82543-basierte Karten
1024 für alle anderen unterstützten Karten
Regelt die Größe des Sendepuffers.
TxIntDelay 0-65535
0=off
64 Dieser Wert verzögert die Auslösung eines Sendeinterrupts in Einheiten von 1024 Mikrosekunden.
Die Verringerung von Sendeinterrupts kann die CPU-Leistung verbessern, wenn die Verzögerung auf die Interfaceauslastung abgestimmt wird. Wenn transmit drops gemeldet werden, könnte dieser Wert zu hoch eingestellt sein.
TxAbsIntDelay 0-65535
0=off
64 Dieser Wert begrenzt, in Einheiten von 1024 Mikrosekunden, die Verzögerung mit der ein Sendeinterruppt ausgelöst wird. Diese Optionsorgt dafür, dass spätestens nach der festgelegten Verzögerung ab Eingang des ersten zu sendenden Pakets ein Interrupt ausgelöst wird. Die Verwendung ist nur in Verbindung mit TxIntDelay sinnvoll. Eine genaue Abstimmung im Zusammenspiel mit RxIntDelay kann den Durchsatz unter bestimmten Bedingungen verbessern.
Diese Parameter können in der Datei modules.conf im Verzeichnis /etc fest eingetragen werden.

Die Tools "mii-diag" und "mii-tool" funktionieren mit diesem Treiber nicht. Statt dessen kann "ethtool" zum Auslesen oder Setzten von Betriebsoptionen verwendet werden.



Anmerkung zur Fußzeile ;-)

zurück