Моя настройка:
Сервер в подвале + гигабитный коммутатор. Длинный кабель на крышу. GBit переключатель. У меня три компьютера на крыше. Один имеет только 100 Мбит Ethernet, один ноутбук с GBit и новый компьютер.
Время пинга со старого 100-мегабитного компьютера: в среднем 0,5 мс Время пинга с ноутбука: 0,4 мс в среднем время пинга с моего нового компьютера: в среднем 5 мс, 30 мс или 200 мс, но я часто вижу время пинга до 980 мс. В общем, пропускная способность очень нестабильна.
Я заменил выключатель на крыше. Без изменений. Я заменяю кабель, который соединяет новый компьютер с выключателем на крыше. Без изменений. Я установил сетевую карту PCI с чипом Intel GBit (82541PI) и использовал ее вместо встроенного Realtek RTL8111 / 8168B. Без изменений. Да, я уверен, что я подключил кабель к правильному порту, потому что теперь я получаю другой IP-адрес от моего сервера DHCP.
Та же самая сетевая карта отлично работала на моем старом компьютере с той же операционной системой (openSUSE 12.1).
ifconfig
говорит:
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
говорит:
Speed: 1000Mb/s
Duplex: Full
Port: Twisted Pair
Что может быть причиной такого поведения?
[РЕДАКТИРОВАТЬ] Я нашел что-то интересное:
# 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
Как вы можете видеть, прерывание 16 служит один USB - порт, видеокарту, «мэй» (?) И eth1
.
Я думаю, это объясняет, почему это медленно. Как назначить прерывания в 2012 году?
ping
, все ли пинги возвращаются? То есть, в вашей настройке теряются пинги или пакеты?