LINUX.ORG.RU
ФорумAdmin

Загадочное повышение производительности (Ethernet)


0

2

Конфигурация:

Есть 3 компутера: роутер-router(debian-stable/x86), рабочая-work(debian-testing/amd64) и ноутбук-note(debian-testing/x86).

Все три соединены через 1 switch (dlink gigabit, dgs-1005D/C2). С сетевой точки зрения конфигурация такая:

router: Realtek Semiconductor Co., Ltd. RTL-8169 Gigabit Ethernet, MTU 7200, 192.168.0.1 (гигабитный)

work: Intel Corporation 82575EB Gigabit Network Connection (rev 02), MTU 7200, 192.168.0.2 (гигабитный)

note: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10), MTU 1500, 192.168.0.4 (100-мегабитный)

router ессно через другой конец(вторая Ethernet карта) подключен к интернету через NAT. Интернет стабильно 1MiB/s

Теперь quest:

На note, делаем apt-get dist-upgrade. Видим скорость скачивания стабильно 150KiB/s (для linkа в 100Mb это странно, на work скорость положенные 1MiB).

И теперь главная фишка:

когда я захожу sshем с work на note и делаю for ((;;)); do echo -n a; done, скорость поднимается до положенного 1MiB.

Вопрос: WTF?

★★★

А репозиторий обновлений способен отдавать пакеты на больших скоростях ?
ps: Для форсажа, я использую несколько зеркал на обновлениях.

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

> А репозиторий обновлений способен отдавать пакеты на больших скоростях

Безусловно.

gena2x ★★★ ()

Сходу бросается в глаза, что на ноуте отключены jumbo frame'ы. Не поддерживает или вообще 100 Mbit?

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

Сходу бросается в глаза, что на ноуте отключены jumbo frame'ы. Не поддерживает или вообще 100 Mbit?

Да, но тогда вообще ничего не должно работать?

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

>for ((;;)); do echo -n a; done

«А касперский делает антивирусы надёжными, как скала: при 100% загрузке cpu ось не успевает обращаться к сети и все вирусы проходят мимо»

ИМХО, когда work и router работоспособны, приоритет отдаётся гигабитному трафику с jumbo, а note поддерживается постольку поскольку, отсюда и деградация производительности

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

Попробуй отключить jumbo frames для гигабитных устройств. Может быть, снижение скорости у них окажется не критичным, а note получит свои 100 Мбит/с

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

> «А касперский делает антивирусы надёжными, как скала: при 100% загрузке cpu ось не успевает обращаться к сети и все вирусы проходят мимо»

'касперспий' ... 'антивирус'? не ругайтесь публично, вас дамы читают ;)

ИМХО, когда work и router работоспособны, приоритет отдаётся гигабитному трафику с jumbo, а note поддерживается постольку поскольку, отсюда и деградация производительности

не, есть 2 пути note<(switch)>router<->internet и work<(switch)>note

тут гигабитный трафик только до свитча в обоих случаях. нет обмена на гигабитных скоростях.

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

> Попробуй отключить jumbo frames для гигабитных устройств. Может быть, снижение скорости у них окажется не критичным, а note получит свои 100 Мбит/с

А как же оно работает с echo?

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

> for ((;;)); do echo -n a; done

Так как это проходит внутри ssh-сессии это наполняет сеть пакетами work<->note

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