Должен ли я включить "Каналы Intel NIC DMA"?

У меня HP DL360p Gen8 646902-xx1 Я пытаюсь оптимизировать мой конфиг для торговли с низкой задержкой.

Должен ли я включить "Каналы Intel NIC DMA"? Это поможет / повлияет на мою систему?

Из документа HP:

Добавлено новое меню Advanced Performance Option Utility Setup Utility (RBSU), которое позволяет пользователю включать каналы Intel NIC DMA (IOAT). Эта опция по умолчанию отключена. При включении некоторые сетевые устройства могут видеть улучшение производительности, используя процессор Intel DMA для разгрузки сетевой активности. Пожалуйста, обратитесь к документации сетевого адаптера, чтобы определить, поддерживается ли эта функция.

2 ответа

Решение

Если вы спрашиваете об отказе сервера за советом по этому вопросу, вы определенно не находитесь на переднем крае аппаратного / системного подхода с низкой задержкой. Это хорошо, но это узкое место, и инженеры в отрасли, как правило, не делятся информацией.

Я управлял торговыми системами в нескольких средах, и параметры настройки и настройки, сделанные в одной компании, почти никогда не применялись к другим фирмам. Различный код приложения, разработчики, фреймворки, выбор оборудования, возможности обмена и совместного размещения - все это делает невозможной единую формулу успеха.

Единственной константой во всем этом было то, что проводилось повторное тестирование, рефакторинг и сравнительный анализ. Например, попробуйте обе настройки и посмотрите. Убедитесь, что у вас есть способ измерения на стороне приложения. Мы не можем сказать вам, что будет работать для вашей среды.

Думаю, я вспоминаю, как вы использовали Windows для своего приложения, так что это, очевидно, недостаток, поскольку большинство людей в этом пространстве перешли на Linux и в наши дни, решения FPGA для обработчиков каналов, фильтрации и стратегии, 10GbE повсеместно, обход ядра UDP и TCP и т. Д.,

Я не думаю, что я использовал адаптер Intel в финансах в течение нескольких лет. В основном это были Myricom и Solarflare...

"Это поможет / повлияет на мою систему?" - включить его и узнать?

Серьезно, ты лучший человек, чтобы определить, помогло это или не помогло. Если вы не хотите делиться с нами показателями базовой производительности за неделю, подробно объясните свою ситуацию (какие счетчики производительности вы пытаетесь улучшить, опыт пользователя до и после, время проведения испытаний штанов и т. Д.), Затем включите его и запустите журналы производительности еще на неделю и поделитесь ими снова.

Сомнительно, что у кого-то здесь будет такая же ситуация / настройка, что и у вас, чтобы дать вам точный ответ, но было показано, что DMA (IOAT) повышает производительность сети на машинах просто потому, что освобождает ЦП для других задач.

Другие вопросы по тегам