La mia configurazione:
Server in cantina + interruttore GBit. Cavo lungo fino al tetto. Interruttore GBit. Ho tre computer sul tetto. Uno ha solo Ethernet da 100 MB, un laptop con GBit e un nuovo computer.
Tempi di ping dal vecchio computer da 100 MB: 0,5 ms in media Tempi di ping dal computer portatile: 0,4 ms in media Tempi di ping dal mio nuovo computer: 5 ms o 30 ms o 200 ms in media, ma vedo spesso tempi di ping fino a 980 ms. In generale, il throughput è molto instabile.
Ho sostituito l'interruttore sul tetto. Nessun cambiamento. Sostituisco il cavo che collega il nuovo computer all'interruttore sul tetto. Nessun cambiamento. Ho installato una scheda di rete PCI con un chip Intel GBit (82541PI) e l'ho usata al posto del Realtek RTL8111 / 8168B integrato. Nessun cambiamento. Sì, sono sicuro di aver inserito il cavo nella porta corretta perché ora ho un indirizzo IP diverso dal mio server DHCP.
La stessa scheda di rete ha funzionato perfettamente sul mio vecchio computer utilizzando lo stesso sistema operativo (openSUSE 12.1).
ifconfig
dice:
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:15679 errors:0 dropped:0 overruns:0 frame:0
TX packets:13077 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 Sendewarteschlangenlänge:1000
ethtool
dice:
Speed: 1000Mb/s
Duplex: Full
Port: Twisted Pair
Cosa potrebbe causare questo comportamento?
[EDIT] Ho trovato qualcosa di interessante:
# cat /proc/interrupts
CPU0 CPU1 CPU2 CPU3 CPU4 CPU5 CPU6 CPU7
0: 178 0 0 0 0 0 0 0 IR-IO-APIC-edge timer
1: 6 0 0 0 0 0 0 0 IR-IO-APIC-edge i8042
8: 1 0 0 0 0 0 0 0 IR-IO-APIC-edge rtc0
9: 0 0 0 0 0 0 0 0 IR-IO-APIC-fasteoi acpi
12: 10 0 0 0 0 0 0 0 IR-IO-APIC-edge i8042
16: 3302428 0 0 0 0 0 0 0 IR-IO-APIC-fasteoi ehci_hcd:usb1, nvidia, mei, eth1
17: 184 0 0 0 0 0 0 0 IR-IO-APIC-fasteoi snd_hda_intel
23: 16721 0 0 0 0 0 0 0 IR-IO-APIC-fasteoi ehci_hcd:usb2
Come si può vedere, interrupt 16 serve una porta USB, la scheda grafica, "mei" (?) E eth1
.
Immagino che spiegherebbe perché è lento. Come posso assegnare gli interrupt nel 2012?
ping
, tutti i ping tornano? Cioè, il tuo setup perde ping o pacchetti?