The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"скорость на 1G NIC (Broadcom Tigon3 bcm57780)"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на рабочей станции (Сеть / Linux)
Изначальное сообщение [ Отслеживать ]

"скорость на 1G NIC (Broadcom Tigon3 bcm57780)"  +/
Сообщение от VictorP (??) on 21-Сен-11, 16:49 
Приветствую,

пытаюсь генерировать траффик средствами pktgen (ядерный трафикогенератор), но скорость судя по 'cat /proc/net/pktgen/eth1' мала для этой карточки - 521398pps. Генерирую флад из миллиона мелких пакетов по 64байта.

Система Ubuntu 10.04.2, ядро 2.6.32, драйвер из поставки ядраю Что еще покрутить, чтобы увеличить скорость?

Спасибо.

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "скорость на 1G NIC (Broadcom Tigon3 bcm57780)"  +/
Сообщение от vg (??) on 21-Сен-11, 23:11 
> Генерирую флад из миллиона мелких пакетов по 64байта.

Считать умеете?

64 байта * на 1 милион - как раз примерно ваши цифры

а кто передает 64-байтные пакеты? Для гигабита обычно используются жамбо-фрейм  - около 9Кб

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "скорость на 1G NIC (Broadcom Tigon3 bcm57780)"  +/
Сообщение от 2ihi email(ok) on 22-Сен-11, 11:48 
>> Генерирую флад из миллиона мелких пакетов по 64байта.
> Считать умеете?
> 64 байта * на 1 милион - как раз примерно ваши цифры

Да нет, это половина от необходимых цифр.

> а кто передает 64-байтные пакеты? Для гигабита обычно используются жамбо-фрейм  -
> около 9Кб

это так в линуксе принято?

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "скорость на 1G NIC (Broadcom Tigon3 bcm57780)"  +/
Сообщение от 2ihi email(ok) on 22-Сен-11, 11:51 
проблемы в генерации пакетов, или же в передаче их по эзернету? 64к пакет это больше для тестирования устойчивости к ДДОСу сервисов.. Думаю для тестов карты правильней было б генерить пакеты размером с МТУ карты - 15ХХ байт.

что касается карт, то юзайте лучше интела :)

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "скорость на 1G NIC (Broadcom Tigon3 bcm57780)"  +/
Сообщение от VictorP (??) on 23-Сен-11, 15:26 
> проблемы в генерации пакетов, или же в передаче их по эзернету? 64к
> пакет это больше для тестирования устойчивости к ДДОСу сервисов.. Думаю для
> тестов карты правильней было б генерить пакеты размером с МТУ карты
> - 15ХХ байт.

Спасибо, буду экмпериментировать. Вообще у меня цель потестировать 802.1p mapping на L2 свитче; правильно ли я понимаю, что нужно создать условия когда выходной порт не справляется с поступающим траффиком и тогда начинает его приоретизировать в соответствии с настройками (раскидиывает пакетики по очередям).  То есть если траффик "нормальный",  то мапиинга по очередям не произойдет вообще?

Спасибо.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "скорость на 1G NIC (Broadcom Tigon3 bcm57780)"  +/
Сообщение от 2ihi email(ok) on 23-Сен-11, 16:42 
> Спасибо, буду экмпериментировать. Вообще у меня цель потестировать 802.1p mapping на L2 свитче;

что за свич?

> правильно ли я понимаю, что нужно создать условия когда выходной
> порт не справляется с поступающим траффиком и тогда начинает его приоретизировать
> в соответствии с настройками (раскидиывает пакетики по очередям).  То есть
> если траффик "нормальный",  то мапиинга по очередям не произойдет вообще?

интересный вопрос, но думаю свич с включенной приоритезацией раскидывает по очередям в любом случае, иначе лишнее усложнение девайся для анализа - "а не загружен ли я что врубить куосы?".. на истину не рассчитываю.

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "скорость на 1G NIC (Broadcom Tigon3 bcm57780)"  +/
Сообщение от pavlinux (ok) on 09-Окт-11, 15:36 
> Приветствую,
> пытаюсь генерировать траффик средствами pktgen (ядерный трафикогенератор), но скорость
> судя по 'cat /proc/net/pktgen/eth1' мала для этой карточки - 521398pps. Генерирую
> флад из миллиона мелких пакетов по 64байта.
> Система Ubuntu 10.04.2, ядро 2.6.32, драйвер из поставки ядраю Что еще покрутить,
> чтобы увеличить скорость?
> Спасибо.

Езернет фрейм от 1500 до 9000 (в экзотике 10, 14 и 16k), по дефолту 1500.


1Gb/1.5Kb = 666.(6)Mb

У тя получилось 521398*1500 = 782.097 Mb
100-(782097000/1000000000)*100 = 21.8%

22% потерь это нормально для Инета, для локалки хреново.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "скорость на 1G NIC (Broadcom Tigon3 bcm57780)"  +/
Сообщение от anon8 (ok) on 11-Окт-11, 11:31 
Ну счетовод-любитель, что за фигню ты тут насчитал?

> 1Gb/1.5Kb = 666.(6)Mb

поделил гигабиты на килобайты получил мегабайты?

> У тя получилось 521398*1500 = 782.097 Mb

Он же сказал - размер пакета 64 байта, какие нах 1500?!
> 100-(782097000/1000000000)*100 = 21.8%
> 22% потерь это нормально для Инета, для локалки хреново.

Ты наркоман штоле?

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

10. "скорость на 1G NIC (Broadcom Tigon3 bcm57780)"  +/
Сообщение от тень_pavel_simple on 12-Окт-11, 12:01 
>[оверквотинг удален]
>> флад из миллиона мелких пакетов по 64байта.
>> Система Ubuntu 10.04.2, ядро 2.6.32, драйвер из поставки ядраю Что еще покрутить,
>> чтобы увеличить скорость?
>> Спасибо.
> Езернет фрейм от 1500 до 9000 (в экзотике 10, 14 и 16k),
> по дефолту 1500.
> 1Gb/1.5Kb = 666.(6)Mb
> У тя получилось 521398*1500 = 782.097 Mb
> 100-(782097000/1000000000)*100 = 21.8%
> 22% потерь это нормально для Инета, для локалки хреново.

1000000000/8
125000000.00000000000000000000
125000000/1500
83333.33333333333333333333 пакетов в секудну в идеале

521398?????

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

11. "скорость на 1G NIC (Broadcom Tigon3 bcm57780)"  +/
Сообщение от pavlinux (ok) on 12-Окт-11, 14:00 
> 1000000000/8

Нафига?

> 125000000
> 125000000/1500
> 83333.33333333333333333333 пакетов в секудну в идеале

66666.6666666/8
83333.33(3) :)

> 521398?????

это с потерями и считалось в битах.

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

12. "скорость на 1G NIC (Broadcom Tigon3 bcm57780)"  +/
Сообщение от тень_pavel_simple on 12-Окт-11, 15:13 
>> 1000000000/8
> Нафига?
>> 125000000
>> 125000000/1500
>> 83333.33333333333333333333 пакетов в секудну в идеале
> 66666.6666666/8
> 83333.33(3) :)
>> 521398?????
> это с потерями и считалось в битах.

521398pps значит pps'ы автора топика не pps'ы и bit per sec -- ну тут автор ССЗБ а тему давно пора слить.

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

8. "скорость на 1G NIC (Broadcom Tigon3 bcm57780)"  +/
Сообщение от anon8 (ok) on 11-Окт-11, 11:43 
ОП, посмотри на %irq в момент генерации, не утопает ли проц в прерываниях?


Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру