Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: В чем причина ifconfig dropped packets?  (Прочитано 8120 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн vmart155

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
В чем причина ifconfig dropped packets?
« : 28 Декабря 2012, 23:06:01 »
Сколько не гуглил, так и не разобрался толком откуда берутся эти dropped пакеты и как это исправить. Есть идеи?
Цитировать
eth1      Link encap:Ethernet  HWaddr 00:21:27:c6:c3:66
          inet addr:xxxxxxxxxx  Bcast:xxxxxxxxxx  Mask:255.255.255.192
          inet6 addr: fe80::221:27ff:fec6:c366/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:432093312 errors:0 dropped:249906 overruns:0 frame:0
          TX packets:410154856 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:2885381615 (2.8 GB)  TX bytes:3484928544 (3.4 GB)
          Interrupt:18 Base address:0x8c00

mixa@life:~$ cat /proc/interrupts
           CPU0       CPU1       CPU2       CPU3
  0:        348        559          9          3   IO-APIC-edge      timer
  1:          2          0          1          0   IO-APIC-edge      i8042
  6:          1          1          1          0   IO-APIC-edge      floppy
  8:          0          1          0          0   IO-APIC-edge      rtc0
  9:          0          0          0          0   IO-APIC-fasteoi   acpi
 12:          1          1          0          2   IO-APIC-edge      i8042
 16:          0          0          0          0   IO-APIC-fasteoi   uhci_hcd:usb3, pata_marvell
 18:  472026261      22377    3017679  276963956   IO-APIC-fasteoi   ehci_hcd:usb1, uhci_hcd:usb5, uhci_hcd:usb8, eth1
 19:      31139       1611    2085996     655870   IO-APIC-fasteoi   ata_piix, ata_piix, uhci_hcd:usb7
 21:          0          0          0          0   IO-APIC-fasteoi   uhci_hcd:usb4
 23:          0          0          0          0   IO-APIC-fasteoi   ehci_hcd:usb2, uhci_hcd:usb6
 43:         76   51637833         66         71   PCI-MSI-edge      eth0
 44:         63         62         61         62   PCI-MSI-edge      snd_hda_intel
NMI:     111233     101476     103876     107790   Non-maskable interrupts
LOC: 2574284495 2817510981 2602861412 2521719454   Local timer interrupts
SPU:          0          0          0          0   Spurious interrupts
PMI:     111233     101476     103876     107790   Performance monitoring interrupts
IWI:          0          0          0          0   IRQ work interrupts
RES:  277916591  280502405  233317690  231733407   Rescheduling interrupts
CAL:    1157283      42521      54733      48964   Function call interrupts
TLB:      57555      68890      53538      63280   TLB shootdowns
TRM:          0          0          0          0   Thermal event interrupts
THR:          0          0          0          0   Threshold APIC interrupts
MCE:          0          0          0          0   Machine check exceptions
MCP:        878        878        878        878   Machine check polls
ERR:          0
MIS:          0

mixa@life:~$ cat /proc/net/softnet_stat
102e7a5e 00000000 00001fab 00000000 00000000 00000000 00000000 00000000 00000000 00000000
0109fc27 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
001e6d68 00000000 0000007c 00000000 00000000 00000000 00000000 00000000 00000000 00000000
097fb38b 00000000 00001287 00000000 00000000 00000000 00000000 00000000 00000000 00000000

Сетевая карта TP-LINK TG-3269, чип Realtek RTL8169SC.
Ubuntu 12.10

Пробовал ставить на обработку прерывания eth1 два процессора, разницы не заметил, dropped пакеты всеравно понемногу растут.
На сервере стоят несколько игровых серверов. В пик загруженности поступает довольно много мелких udp пакетов. Были мысли, что пакеты дропаются из-за нехватки буфера на сетевухе. Потом докопал до того, что буфера вроде-как хватает, а вот "системе" не хватает "ресурсов" на обработку этих пакетов. Что сие означает толком сам не знаю. Может кто натолкнет на возможные пути решения проблемы?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28444
    • Просмотр профиля
Re: В чем причина ifconfig dropped packets?
« Ответ #1 : 28 Декабря 2012, 23:11:58 »
Неисправна либо сама карта, либо порт на хабе.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн vmart155

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: В чем причина ifconfig dropped packets?
« Ответ #2 : 28 Декабря 2012, 23:15:59 »
Тоже просматривал этот вариант. Купил новую сетевую плату, ставил ее в другой PCI слот. Ничего не менялось. Проверял сетевой кабель на наличие внешних повреждений, ничего не заметил.
А порт на хабе, это я так понимаю порт на другом конце сетевого кабеля, к которому у меня нет доступа. Только у провайдера.

Оффлайн Self-Perfection

  • Активист
  • *
  • Сообщений: 331
  • Arch linux, KDE
    • Просмотр профиля
Re: В чем причина ifconfig dropped packets?
« Ответ #3 : 28 Декабря 2012, 23:47:48 »
Покажите ещё
Код: (bash) [Выделить]
ethtool -S eth1
Читайте документацию, наставницу вашу!
Памятка по описанию проблем:
Для решения [такой-то задачи] делаю [такие-то действия], но вместо [ожидаемый результат] получаю [описание отличий].

Оффлайн vmart155

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: В чем причина ifconfig dropped packets?
« Ответ #4 : 28 Декабря 2012, 23:55:54 »
root@life:~# ethtool -S eth1
NIC statistics:
     tx_packets: 418032309
     rx_packets: 440596969
     tx_errors: 0
     rx_errors: 0
     rx_missed: 54318
     align_errors: 0
     tx_single_collisions: 0
     tx_multi_collisions: 0
     unicast: 438866972
     broadcast: 1440449
     multicast: 290544
     tx_aborted: 0
     tx_underrun: 0

root@life:~# ethtool -i eth1
driver: r8169
version: 2.3LK-NAPI
firmware-version: N/A
bus-info: 0000:04:02.0
supports-statistics: yes
supports-test: no
supports-eeprom-access: no
supports-register-dump: yes

root@life:~# ethtool  eth1
Settings for eth1:
        Supported ports: [ TP MII ]
        Supported link modes:   10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Half 1000baseT/Full
        Supported pause frame use: No
        Supports auto-negotiation: Yes
        Advertised link modes:  10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Half 1000baseT/Full
        Advertised pause frame use: Symmetric Receive-only
        Advertised auto-negotiation: Yes
        Link partner advertised link modes:  10baseT/Half 10baseT/Full
                                             100baseT/Half 100baseT/Full
        Link partner advertised pause frame use: No
        Link partner advertised auto-negotiation: Yes
        Speed: 100Mb/s
        Duplex: Full
        Port: MII
        PHYAD: 0
        Transceiver: internal
        Auto-negotiation: on
        Supports Wake-on: pumbg
        Wake-on: g
        Current message level: 0x00000033 (51)
                               drv probe ifdown ifup
        Link detected: yes

RX packets:440891892 errors:0 dropped:250926 overruns:0 frame:0
...
root@life:~# ip -s -s link
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:21:27:c6:c3:66 brd ff:ff:ff:ff:ff:ff
    RX: bytes  packets  errors  dropped overrun mcast
    3541010538 440831321 0       0       0       0
    RX errors: length  crc     frame   fifo    missed
               0        0       0       0       250926
    TX: bytes  packets  errors  dropped carrier collsns
    1855357207 418241927 0       0       0       0
    TX errors: aborted fifo    window  heartbeat
               0        0       0       0
« Последнее редактирование: 28 Декабря 2012, 23:58:21 от vmart155 »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28444
    • Просмотр профиля
Re: В чем причина ifconfig dropped packets?
« Ответ #5 : 29 Декабря 2012, 02:40:43 »
Тоже просматривал этот вариант. Купил новую сетевую плату, ставил ее в другой PCI слот. Ничего не менялось. Проверял сетевой кабель на наличие внешних повреждений, ничего не заметил.
А порт на хабе, это я так понимаю порт на другом конце сетевого кабеля, к которому у меня нет доступа. Только у провайдера.
Поставьте эту новую сетевую плату в соседний компьютер, соедините со старой кроссом и прогоните гигов 10 через линк. Всё сразу будет ясно.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн vmart155

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: В чем причина ifconfig dropped packets?
« Ответ #6 : 29 Декабря 2012, 12:06:50 »
Тоже просматривал этот вариант. Купил новую сетевую плату, ставил ее в другой PCI слот. Ничего не менялось. Проверял сетевой кабель на наличие внешних повреждений, ничего не заметил.
А порт на хабе, это я так понимаю порт на другом конце сетевого кабеля, к которому у меня нет доступа. Только у провайдера.
Поставьте эту новую сетевую плату в соседний компьютер, соедините со старой кроссом и прогоните гигов 10 через линк. Всё сразу будет ясно.

К сожалению такой возможности у меня нет. Если и постараться, это будет очень геморойно.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28444
    • Просмотр профиля
Re: В чем причина ifconfig dropped packets?
« Ответ #7 : 29 Декабря 2012, 17:05:53 »
Тогда сидите и плачьтесь "ааа, у меня дропаются пакеты!!!"
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Self-Perfection

  • Активист
  • *
  • Сообщений: 331
  • Arch linux, KDE
    • Просмотр профиля
Re: В чем причина ifconfig dropped packets?
« Ответ #8 : 29 Декабря 2012, 17:56:31 »
Тогда сидите и плачьтесь "ааа, у меня дропаются пакеты!!!"
Предлагаю вариант пожаловаться провайдеру, что "интернет очень тормозит" и ТП, что дело не в вирусах. Чтоб прислали монтажника. Ему продемонстрировать статистику и попросить переткнуть в другой порт.
Читайте документацию, наставницу вашу!
Памятка по описанию проблем:
Для решения [такой-то задачи] делаю [такие-то действия], но вместо [ожидаемый результат] получаю [описание отличий].

 

Страница сгенерирована за 0.037 секунд. Запросов: 21.