Назад | Перейти на главную страницу

Пакетов в секунду и размер пакета

Коммутаторы и маршрутизаторы обычно сравниваются с количеством пакетов в секунду вместо передачи данных. В частности, Cisco измеряет количество пакетов в секунду (PPS) для пакетов размером 64 байта.

Например, коммутатор проверяется на скорости 50 млн пакетов в секунду (миллион пакетов в секунду) с 64-байтовыми пакетами. Есть ли у кого-нибудь данные о том, как это масштабируется при разных размерах пакетов?

Например, будут ли 128-байтовые пакеты идти со скоростью 25 млн пакетов в секунду? Я полагаю, что это не будет поддерживать строгое соотношение. Есть ли у кого-нибудь фактические данные на этом?

Зависимость сложнее(Cisco Nexus). Это для коммутаторов Nexus Cisco:

Любой хороший коммутатор обеспечивает как минимум два показателя производительности:

  • Пакетов в секунду - обычно измеряется с относительно небольшими пакетами, так как это наихудший сценарий. Пакеты по 64 байта кажутся относительно стандартным числом.
  • Коммутационная матрица - это другой конец спектра, с идеальными пакетами (обычно максимальный MTU), сколько данных может передать весь коммутатор. Любой высокопроизводительный коммутатор должен иметь полную коммутационную матрицу (то есть каждый порт может одновременно отправлять и получать максимальную скорость передачи данных).

Знание того, как коммутатор будет вести себя между этими двумя крайностями, может быть полезно, если вы знаете свою конкретную нагрузку данных, но если обычно информации достаточно для хорошей оценки производительности в «обычных» приложениях. Кроме того, принято оценивать задержку в наихудшем случае, хотя этот (и другие измерения) менее стандартизирован, чем два выше.

Чтобы более прямо ответить на вопрос. Если коммутатор имеет полную коммутационную матрицу и может выполнять 50 MPPS при 64 байтах, разумно предположить, что он будет делать около 25MPPS при 128B. Чем больше пакеты, тем эффективнее они будут, поэтому компромисс не является линейным, но будет несколько близок к хорошим коммутаторам. Графики в другом ответе показывают эту взаимосвязь.

Это временная вещь. Чем больше пакет (больше времени на провод), тем ниже PPS и выше BPS.