LINUX.ORG.RU

[Torrent] Потери пакетов

 


0

1

Дорогой ЛОР,

Купил новый компьютер и заметил странное под последней убунтой. При активной торент закачке потери пакетов 80-90%. Причём на старом компьютере, который подключен к тому же модему потери 5-10%. Симптомы не меняются при ограниченном в половину канала торенте.

Может кто-нибудь знает куда копать, чтобы починить?

Купил новый компьютер

кривая/битая сетевая карта, кривой драйвер, рваные скрученные провода, грязь на контактах...

drBatty ★★
()
Ответ на: комментарий от HerrWeigel

Попробуй сетевую карту из старого кoмпа поставить

Сетевуха встроенная на материнке Asrock Z68 Pro3 В старом компе сетевуха встроенная тоже

ConnorMcLaud
() автор топика
Ответ на: комментарий от ConnorMcLaud

Сетевуха встроенная на материнке Asrock Z68 Pro3 В старом компе сетевуха встроенная тоже

такая-же? попробуй заменить на самую простую RTL-8139/8139C/8139C+ (ей цена всего $5), с ними у меня никогда проблем не было (в отличие от встроенных).

drBatty ★★
()

Начните с переобжима кабеля

dumal ★★
()
Ответ на: комментарий от uspen
$ sudo ping -f 192.168.1.1
PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................^C
--- 192.168.1.1 ping statistics ---
2355 packets transmitted, 1310 received, 44% packet loss, time 31877ms
rtt min/avg/max/mdev = 0.908/161.949/7681.248/896.001 ms, pipe 13, ipg/ewma 13.541/0.990 ms
ConnorMcLaud
() автор топика
Ответ на: комментарий от PolarFox

Каким-нибудь иным видом траффика.

Когда обновляется софт из репозитария симптомы те же.

ConnorMcLaud
() автор топика
Ответ на: комментарий от ConnorMcLaud

плохой у тебя мопед. и с кабелем или с сетевым адаптером что-то

uspen ★★★★★
()
$dmesg
 2008.999354] ------------[ cut here ]------------
[ 2008.999364] WARNING: at /build/buildd/linux-3.0.0/net/sched/sch_generic.c:255 dev_watchdog+0x25a/0x270()
[ 2008.999367] Hardware name: To Be Filled By O.E.M.
[ 2008.999369] NETDEV WATCHDOG: eth0 (r8169): transmit queue 0 timed out
[ 2008.999371] Modules linked in: parport_pc ppdev bnep rfcomm bluetooth snd_hda_codec_hdmi snd_hda_codec_realtek binfmt_misc joydev nvidia(P) snd_hda_intel snd_hda_codec snd_hwdep snd_pcm snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd i915 mei(C) psmouse soundcore snd_page_alloc drm_kms_helper drm serio_raw i2c_algo_bit lp video parport usbhid hid raid10 raid456 async_pq async_xor xor async_memcpy async_raid6_recov r8169 raid6_pq async_tx xhci_hcd ahci libahci raid1 raid0 multipath linear
[ 2008.999416] Pid: 0, comm: kworker/0:0 Tainted: P         C  3.0.0-12-generic #20-Ubuntu
[ 2008.999419] Call Trace:
[ 2008.999421]  <IRQ>  [<ffffffff8105e83f>] warn_slowpath_common+0x7f/0xc0
[ 2008.999431]  [<ffffffff81046914>] ? __enqueue_entity+0x84/0x90
[ 2008.999435]  [<ffffffff8105e936>] warn_slowpath_fmt+0x46/0x50
[ 2008.999440]  [<ffffffff814f6afa>] dev_watchdog+0x25a/0x270
[ 2008.999445]  [<ffffffff81011593>] ? native_sched_clock+0x13/0x60
[ 2008.999450]  [<ffffffff8107a270>] ? __queue_work+0x320/0x320
[ 2008.999454]  [<ffffffff814f68a0>] ? qdisc_reset+0x50/0x50
[ 2008.999457]  [<ffffffff814f68a0>] ? qdisc_reset+0x50/0x50
[ 2008.999462]  [<ffffffff8106d596>] call_timer_fn+0x46/0x160
[ 2008.999465]  [<ffffffff814f68a0>] ? qdisc_reset+0x50/0x50
[ 2008.999469]  [<ffffffff8106eec2>] run_timer_softirq+0x132/0x2a0
[ 2008.999473]  [<ffffffff81026d5d>] ? lapic_next_event+0x1d/0x30
[ 2008.999477]  [<ffffffff81065f58>] __do_softirq+0xa8/0x210
[ 2008.999482]  [<ffffffff8109388f>] ? tick_program_event+0x1f/0x30
[ 2008.999487]  [<ffffffff815f34dc>] call_softirq+0x1c/0x30
[ 2008.999490]  [<ffffffff8100c2d5>] do_softirq+0x65/0xa0
[ 2008.999493]  [<ffffffff8106633e>] irq_exit+0x8e/0xb0
[ 2008.999497]  [<ffffffff815f3e1e>] smp_apic_timer_interrupt+0x6e/0x99
[ 2008.999500]  [<ffffffff815f2c93>] apic_timer_interrupt+0x13/0x20
[ 2008.999502]  <EOI>  [<ffffffff810329b9>] ? default_spin_lock_flags+0x9/0x10
[ 2008.999511]  [<ffffffff813496cb>] ? intel_idle+0xcb/0x120
[ 2008.999516]  [<ffffffff813496ad>] ? intel_idle+0xad/0x120
[ 2008.999521]  [<ffffffff814ab062>] cpuidle_idle_call+0xa2/0x1d0
[ 2008.999528]  [<ffffffff8100920b>] cpu_idle+0xab/0x100
[ 2008.999532]  [<ffffffff815cc2a6>] start_secondary+0xd9/0xdb
[ 2008.999535] ---[ end trace 3ed2abd0f0d28bff ]---
ConnorMcLaud
() автор топика
Ответ на: комментарий от drBatty

Чем тебе ping не нравится? Пакеты отправляет? Отправляет. Количество потерянных пакетов показывает? Показывает.

HerrWeigel ★★★★
()
Ответ на: комментарий от HerrWeigel

Чем тебе ping не нравится? Пакеты отправляет? Отправляет. Количество потерянных пакетов показывает? Показывает.

соединение одно открывает? одно. А у ТС'а

При активной торент закачке потери пакетов 80-90%

ну никак не сравнить 1 пакет в секунду с Over9000 пакетов через >100 соединений.

drBatty ★★
()
Ответ на: комментарий от drBatty

ну никак не сравнить 1 пакет в секунду с Over9000 пакетов через >100 соединений.

Лол что?

VictimOfLoveToLinux
()

Это только на последней Ubuntu? На другой Ubuntu либо в Linux проблемы нет? Подозреваю регрессию в драйвере сетевой платы. Случайно не ath9k?

ZenitharChampion ★★★★★
()
Ответ на: комментарий от ConnorMcLaud

Да я когда-нибудь буду дочитывать темы до конца... Ладно, тогда я тебе скажу что после перезагрузки всё повторится. Удали модуль ядра r8169.ko из /lib/modules и пересобери initramfs, кажется так: sudo update-initramfs.

ZenitharChampion ★★★★★
()
Ответ на: комментарий от drBatty

соединение одно открывает? одно.

И что? Если тенденция к потере пакетов есть, то она никуда не денется.

1 пакет в секунду

Не осилил ключи?

HerrWeigel ★★★★
()
Ответ на: комментарий от HerrWeigel

И что? Если тенденция к потере пакетов есть, то она никуда не денется.

12309 тоже не проявлялся, если копировать 1 блок в секунду.

Не осилил ключи?

раз ты осилил, так и советовал-бы с нужными ключами. Хотя как смоделировать ping'ом «активную закачку торрентов» - я не знаю. Расскажешь?

drBatty ★★
()
Ответ на: комментарий от drBatty

12309 тоже не проявлялся, если копировать 1 блок в секунду

Во-первых, так никто не копирует, во вторых, если ты помнишь, для начала было нужно забить всю оперативку, прежде чем получить 12309. Т.е. просто так, без дополнительных условий, этот баг не получить. Тут же такого нет.

sudo ping -i 0.010418 ya.ru

Одна секунда - 81 пакет. Наверняка можно написать скрипт, пингующий в несколько потоков.

HerrWeigel ★★★★
()
Ответ на: комментарий от HerrWeigel

Одна секунда - 81 пакет.

у меня 91 получился.

а так

# TMP=`mktemp`; ping -i 0.001 ya.ru >$TMP; tail $TMP; rm --force $TMP

уже 153 почти. И всё равно - ОЧЕНЬ мало.

Наверняка можно написать скрипт, пингующий в несколько потоков.

легко. Только всё равно это на торрент не похоже. Там даже протокол другой (ICMP), что-кагбэ совсем не по теме (ибо как оказалось, причина таки в кривом драйвере)

drBatty ★★
()
Ответ на: комментарий от drBatty

Ну да, оптимальный для флуда интервал индивидуален.

Только всё равно это на торрент не похоже. Там даже протокол другой (ICMP)

Ну так в этом задача и была - протестировать другие виды трафика.

HerrWeigel ★★★★
()

При активной торент закачке потери пакетов 80-90%.

У меня на adsl были огромные потери udp пакетов при включённом DHT. Это мешало обращению к DNS серверу, из-за чего сёрфить было невозможно.

firestarter ★★★☆
()
Ответ на: комментарий от firestarter

У меня на adsl были огромные потери udp пакетов при включённом DHT. Это мешало обращению к DNS серверу, из-за чего сёрфить было невозможно.

дык надо было ограничить скорость раздачи и/или число соединений.

drBatty ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.