Heute wieder ein Klassiker. Das Kopieren zwischen zwei Servern beide Linux und beide am selben Switch, dauert unertraeglich langsam. So braucht es fuer 15 MB etwa 3 Minuten von einem auf den anderen Server. Das ist *eindeutig* zuviel.

[user@server]# ethtool eth0
Settings for eth0:
Supported ports: [ TP MII ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
Advertised auto-negotiation: Yes
Speed: 100Mb/s
Duplex: Half
Port: Twisted Pair
PHYAD: 1
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: puag
Wake-on: g
Link detected: yes

Autonegotiation ist irgendwie haeufig nicht ganz unproblematisch. Im meinem Fall war es so, dass A auf 100MB/HD stand, waehrend B auf 100MB/FD stand. Dadurch kann es zu Problemen mit Duplex-Mismatch kommen. Sehr aergerlich und faellt auch nicht immer spontan ins Auge, da eine Verbindung zwischen beiden Partner erst mal (scheinbar) problemlos aufgebaut werden kann. In meinem Fall habe ich, nachdem ich die unterschiede gesehen habe, also gleich mal die Einstellungen korrigiert.

[user@server]# ethtool -s eth0 speed 100 duplex full autoneg off

Und schon werden „meine“ 15 MB in wenigen Sekunden von A nach B bewegt. Natuerlich sollte der Server auf der anderen Seite auch korrekt konfiguriert sein.