Έχω βάλει πρόσφατα στο εργαστήριο την έκδοση 12.04 και έχω πάρει 24-άρι Full Gigabit Switch της Netgear. Οι clients έχουν 100-άρες κάρτες ενώ στο server δοκίμασα δύο κάρτες Gigabit (Realtek και D-Link), με καμία όμως δεν κατάφερα να πιάσω υψηλό bandwidth, διότι δεν υποστηρίζουν απενεργοποίηση του flow control. Συγκεκριμένα στην εντολή
sudo ethtool -A eth1 autoneg off rx off
επιστρέφουν
Cannot get device pause settings: Operation not supported
Το ίδιο συμπέρανα και από τις εγγραφές στο σχετικό syslog.
Επισυνάπτω τα χαρακτηριστικά των 2 καρτών.
Σημείωση: Παρατηρώ ότι και στις δύο κάρτες, αν και έχουν διαφορετικό chipset, ο kernel χρησιμοποιεί τον ίδιο driver r8169.
Ένα περίεργο που παρατήρησα είναι ότι όταν οι clients είναι στην οθόνη εισόδου και κάνω τη μέτρηση ταχύτητας (iperf -s -xS και sudo iperf -c server -r) για 8 τερματικά παίρνω περίπου 80Mbits/sec bandwidth.
Ενώ, όταν τα τερματικά έχουν κάνει login, το bandwidth πέφτει περίπου στο 50Mbits/sec.
Είμαι λοιπόν τόσο άτυχος που ακόμη και με την έκδοση 12.04 δύο διαφορετικές κάρτες δικτύου δεν δουλεύουν;
Αγοράζοντας μία intel είναι 100% σίγουρο ότι θα δω επιτέλους "φως";