Що таке падіння субсекундної пропускної здатності в мережевих інтерфейсах Ethernet


17

У мережевому інтерфейсі швидкості задаються у перерахунку на дані за часом, зокрема, вони є бітами на секунду. Однак у світі швидкого обчислення обчислювальна техніка - секунда - це щось дуже довго.

Так, наприклад, задано лінійний випадок. Інтерфейс 1 Гбіт на секунду зробив би 500 Мбіт за пів секунди, 250 Мбіт за чверть секунди тощо.

Я думаю, що в певні одиниці часу це вже не лінійно. Можливо, це встановлено частотами Ethernet, частотою тактової частоти системи, таймерами переривань і т. Д. Я впевнений, що це залежить від системи - але чи має хтось більше інформації або про це?

Однією з головних причин, що мені цікаво, є розуміння падіння виходу на інтерфейси. Навіть якщо швидкість в секунду набагато нижча, ніж може спрацювати інтерфейс - можливо, є шипи, які спричиняють падіння лише на невелику кількість мілісекунд. Можливо, різні поєднання можуть приховати цей ефект - чи, можливо, збільшити його на приймальному інтерфейсі? Чи змінюють тут черги?

Приклад:
Отже, якщо це лінійно вниз до MS, у нас буде 1 Мбіт / МС, і якщо Wireshark не спотворює те, що я бачу, чи слід бачити краплі, коли у мене є шип понад 1 Мбіт?введіть тут опис зображення


Номінальна швидкість зазвичай базується на різних змінних. Якщо говорити про BPS, використовується найбільший пакет. Якщо говорити про PPS, використовується найменший пакет.
dbasnett

Фраза, яку ви шукаєте, - це "microburst", чи можете ви розмістити марку / модель перемикача?
Джеймс Кейп

Я читав деякі речі про мікровибухи. Під час запланованого простою помилки сервера о 21:00 МІНЧЕ я читав блог про проблему тут. Кайл: Чи можливо штучно встановити вхідні лінії до 10 Мбіт / с? Це може бути інший підхід до протидії мікроскопам ...
Нілс

Чи відображає час звітів Wireshark для кадру, коли він фактично вийшов на провід, або просто коли він потрапив у вихідний буфер в ОС та / або драйвер?
rakslice

Відповіді:


7

Швидкість не така важлива, як багато хто думає. У мене був сервер, який мав багато крапель (вхідних і вихідних) - але кожен інструмент демонстрував лише низьку використання пропускної здатності (на гігабітному посиланні, менше 2% в середньому).

Тим не менш, статистичні лічильники показали зниження сервера tx і rx. Аналіз ip-пакетів показав, що сервер заповнений тисячами крихітних сеансів ip, що містять лише кілька байт.

Тож справжня проблема - яку ви можете бачити і у вашому випадку - полягає в тому, що ваше обладнання та / або IP-пакет пакетів не здатний обслуговувати достатню кількість пакетів в секунду.

Про яку операційну систему ви говорите? Якщо це Linux, я можу дати вам детальну інформацію.

Додано: 26.06.2011 (мова йде про комутатор / маршрутизатор Cisco 2960-S)

Дивно, що Cisco не знає власних даних. : - /

Дивіться розділ "Швидкість переадресації: 64-байтний пакет Cisco Catalyst 2960-S" тут . З цього я б сказав, що 2960-S є старшим братом 2960 і повинен робити багато PPS. Де ви відчуваєте цю проблему? Це магістраль / висхідна лінія?

Оскільки ви говорите про рівень 2, забудьте IP - ми на рівні пакетів Ethernet. Але проблема могла бути однаковою.

Де / як ви запустили цей провід?


В основному ми їх здаємося на наших комутаторах Cisco 2960S L2.
Кайл Брандт

PPS цікавий, навіть не впевнений, який PPS я повинен мати можливість натискати за секунду на одному порті, не кажучи вже про пакети на мілісекунд. Я запитав у Cisco про PPS на порт, але вони мені не змогли сказати.
Кайл Брандт

Якщо ви говорите про лічильники входів та виходів на певному інтерфейсі, у Cisco є приємна сторінка з пропозиціями щодо усунення несправностей на веб- cisco.com/en/US/products/hw/routers/ps133/… .
Джеймс Снерінгер

@kyle - максимальна швидкість провідного пункту на гігабіті становить 1 953 125 (при 64-байтних пакетах).
Грег Аскеу

Швидкість PPS просто ніколи не обчислюється за допомогою 64-байтних пакетів. Це може бути вашою проблемою. Можливо, ви перемикаєте занадто багато маленьких пакетів і ви досягаєте максимальної швидкості PPS, але не максимальної швидкості передачі бітів.
Антуан Бенкемун

2

Оскільки швидкість необробленої лінії становить 1 Мбіт / мс, як ви вже говорили, графік, що показує шипи, трохи перевищують цей рівень, повинен бути дещо спотворений. Пакети, які втрачені, там немає, і тому вони не входять до графіка.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.