Я купил довольно дорогой сервер HP "HP ProLiant DL360p Gen8 E5-2640 1P 16GB-R P420i SFF 460W PS Base Server (646902-421)"
http://h20195.www2.hp.com/v2/GetPDF.aspx/c03237414.pdf
Я использую сервер для HFT-торговли. Сервер поставлялся с Xeon E5 на плате, поэтому я ожидал, что смогу насладиться мощью технологии Intel Data Direct I / O.
Однако кажется, что сетевой контроллер «HP Ethernet 1Gb 4-port 331FLR Adapter» не поддерживает DDIO, потому что я не могу найти эту информацию в спецификации: http://h18000.www1.hp.com/products/quickspecs/14214_div/14214_div.pdf
Верно ли, что DDIO на моем сервере невозможно, потому что «адаптер HP Ethernet 1 ГБ с 4 портами 331FLR» не поддерживает его?
И если это так, мне просто интересно, как это возможно, что HP продает серверы с новейшими процессорами Intel с сетевыми картами, которые просто не поддерживают новейшие функции ...
Ладно, я укушу ... Ни одна из торговых фирм, с которыми я когда-либо работал, сильно не полагалась на наборы функций Intel NIC. Это время давно прошло. Больше всего я занимался разработкой торговых приложений на основе технологий обхода UDP.
Я бы не стал упрекать HP за то, что она не поддерживает набор функций. Эти серверы в первую очередь ориентированы на виртуализацию. Вот где деньги и спрос. Для торговли загляните в Myricom DBL и Solarflare OpenOnload предложения.
Тем не менее, лучшим руководством по оптимизации настройки вашей системы HP на данном этапе является фактическое Руководство по настройке HP ProLiant с низкой задержкой. Обновился для серверов Gen8.
В Адаптер сетевой карты HP 361T поддерживает DDIO, или Прямой ввод / вывод данных.