Что бы оптмизировать систему, нужно уметь точно измерять параметры оптимизации. Для этого мы создали тестовый стенд, состоящий из двух серверов:

  1. Тестирующий сервер: виртуальная биржа и фикс сервер

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

Меряем время отправки и приема сетевых пакетов на проводе на первом сервере
Перед знаком "<" - микросекунды. После знака - количество измерений
Например 2 < 8 означает, что больше 2-х микросекунд было 8 измерений
avg - среднее в наносекундах


Период замера - 1 сек.
Сетевая карта - Mellanox MCX312B-XCCT
Сетевой стек - OS


Период замера - 1 сек.
Сетевая карта - Solarflare SFN6122F
Сетевой стек - Open onload