anonymous@RULINUX.NET~# Last login: 2024-12-25 23:06:55
Регистрация Вход Новости | Разметка | Пользователи | Галерея | Форум | Статьи | Неподтвержденное | Трекер | Правила форума | F.A.Q. | Ссылки | Поиск
[#] [Добавить метку] [Редактировать]
Скрыть

А как вы настраиваете Jumbo-фреймы в этом вашем линупсе?

Два компа в реалтековской картой (RTL8111DL, ядро 4.11.6) и броадкомовской (BCM5751, ядро 4.8.13), между ними гвоздик свитчик.

Все перечисленные девайсы согласно документации поддерживают гигабитку и MTU=9K.

Реалтек на проприетарном драйвере, иначе он в гигабит не может.

bash

# ifconfig enp2s0 mtu 1500
# ifconfig enp2s0 mtu 9000
SIOCSIFMTU: Invalid argument
# ip link set enp2s0 mtu 1500
# ip link set enp2s0 mtu 9000
RTNETLINK answers: Invalid argument
# ip link set enp2s0 mtu 800
# ip link set enp2s0 mtu 123
# ip link set enp2s0 mtu 1501
RTNETLINK answers: Invalid argument
 
т.е. MTU <= 1500 не вызывает вопросов и на самом деле ставится, а любые значения что больше 1500 - почему-то вызывают отлуп.

Выставлю MTU в скрипте конфигурации интерфейса - тоже ноль реакции.

Чё за фигня? Как мне выставить MTU пожирнее чем 1500?

anonymous(*) (2017-07-09 18:48:03)

Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:54.0) Gecko/20100101 Firefox/54.0

[Ответить на это сообщение]
avatar
Скрыть

Re:А как вы настраиваете Jumbo-фреймы в этом вашем линупсе?

# ip link set enp0s25 mtu 1501

# ip link set enp0s25 mtu 2500

У меня нет проблем с MTU "Kernel driver in use: e1000e"

Подозреваю особеность драйверов броадкома.

p.s. А зачем вообще MTU 9к ?

Dr.uid(*)(2017-07-09 19:36:47)
Отредактировано Dr.uid по причине "не указана"
Mozilla/5.0 (Windows NT 6.1; rv:45.0) Gecko/20100101 Firefox/45.0
avatar
Скрыть

Re:А как вы настраиваете Jumbo-фреймы в этом вашем линупсе?

Так на двух компах независимо проявляется.

На тему зачем, ну чем больше окно - тем меньше накладных расходов на передачу данных. Например качаю файл по самбе - на дохлом компе одними прерываниями 11% ЦПУ занято. Хочу вот посмотреть что будет с большим окном, а оно чот никак не ставится.

anonymous(*)(2017-07-09 19:55:51)

Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:54.0) Gecko/20100101 Firefox/54.0
avatar
Скрыть

Re:А как вы настраиваете Jumbo-фреймы в этом вашем линупсе?

>на дохлом компе одними прерываниями 11% ЦПУ занято
А как ты определил, что только прерываниями и на сеть ?

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

Dr.uid(*)(2017-07-09 20:52:51)

Mozilla/5.0 (Windows NT 6.1; rv:45.0) Gecko/20100101 Firefox/45.0
avatar
Скрыть

Re:А как вы настраиваете Jumbo-фреймы в этом вашем линупсе?

> А как ты определил, что только прерываниями и на сеть ?

Поставил копироваться файл с дохлого компа с бродкомом, запустил на нём же atop, и посмотрел что он показывает.

Для сравнения, нагрузка в относительно спокойном состоянии:

text

CPU | sys       3% | user      4% | irq       1% | idle     90% |  wait      3%
 


> В целом я бы копал в сторону драйверов, выбор железа под линукс десктоп это долгий и вдумчивый процесс, если ты не готов сам драйвера патчить и реверсить.

Не, тут какй-то гемор с нетвок-манагером вроде.
На обеих машинах я вписал "MTU=9000" /etc/sysconfig/network-scripts/ifcfg-enp*s0
На машине с рилтеком дополнительно зашёл в нетворк манагер и выставил там 9000 тоже.
Перегрузил оба компа.
На рилтеке 9000 появилось, на бродкоме - нет. Сейчас там тоже вправил MTU с помощью nmtui, через часик перегружу его - посмотрю чо будет (на `systemctl restart network` он отвечает бранью)

anonymous(*)(2017-07-09 22:14:01)

Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:54.0) Gecko/20100101 Firefox/54.0
avatar
Скрыть

Re:А как вы настраиваете Jumbo-фреймы в этом вашем линупсе?

У тебя там федоры стоят ?

И какой проц дает 11% irq на копировании ?

Dr.uid(*)(2017-07-09 23:10:18)

Mozilla/5.0 (Windows NT 6.1; rv:45.0) Gecko/20100101 Firefox/45.0
avatar
Скрыть

Re:А как вы настраиваете Jumbo-фреймы в этом вашем линупсе?

Ну да, Федора. Процессор Pentium-M, 1.60GHz. Загрузка юзерспейса там ещё процентов 30 была, да вобщем-то вот для сравнения:

text

CPU | sys      37% | user     27% | irq      15% | idle     19% |  wait      3%
 


В топе процессов 60%-70% приходится на smbd.

Перегрузил тот хост, не помогло - MTU так и стоит 1500.

anonymous(*)(2017-07-09 23:56:06)

Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:54.0) Gecko/20100101 Firefox/54.0
avatar
Скрыть

Re:А как вы настраиваете Jumbo-фреймы в этом вашем линупсе?

Так, я понял почему бродком не принимает такой размер окна.. Я когда искал параметры карты удовольствовался цитатой в гугловском поиске, а надо было читать весь абзац до конца:

"The mtu property enables jumbo frames up to the specified MTU size. The valid range for this property is 1500 to 9000. The default value is 1500, which is standard Ethernet (non-jumbo) MTU size. Note that the MTU size excludes the Ethernet header size of 14 bytes. The actual frame size is MTU size + 14 bytes. Jumbo MTU sizes are not supported on BCM5705/BCM5721/BCM5751 chips."

Пидорасы в плохом смысле - раскидают проблем по чипам, а ты потом сиди гадай в каких номерах чипов гениальные маркетологи тебе чего урезали :(

anonymous(*)(2017-07-10 22:28:38)

Mozilla/5.0 (X11; Fedora; Linux i686; rv:53.0) Gecko/20100101 Firefox/53.0
avatar
Скрыть

Re:А как вы настраиваете Jumbo-фреймы в этом вашем линупсе?

А что это вообще такое jumbo? И зачем тебе вдруг понадобилось нестандартное МТУ?

anonymous(*)(2017-07-11 12:09:25)

avatar
Скрыть

Re:А как вы настраиваете Jumbo-фреймы в этом вашем линупсе?

Должно меньше запаривать систему на передаче больших объёмов и положительно сказываться на этих объёмов передаче.

Для тех, кто не осилил тред, объясняю на пальцах: вот допустим мы хотим послать томик Толстого другу в другой город. Можно послать его отдельными страничками: выдираешь страничку, упаковываешь её в конверт, пишешь адрес, наклеиваешь марку, идёшь на почту, отправляешь, возвращаешься за следующейй страницей, выдираешь её, упаковываешь, пишешь адрес, наклеиваешь марку, несёшь на..И т.д. А можно просто послать одной бандеролью. Объём посланной информации будет тот же, а хлопот с отправкой - меньше.

anonymous(*)(2017-07-11 16:21:56)

Mozilla/5.0 (X11; Fedora; Linux i686; rv:53.0) Gecko/20100101 Firefox/53.0
Этот тред читают 2 пользователя:
Анонимных: 2
Зарегистрированных: 0




(c) 2010-2020 LOR-NG Developers Group
Powered by TimeMachine

Valid HTML 4.01 Transitional Правильный CSS!