I've bought pretty expensive HP server "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
I'm using server for HFT trading. Server cames with Xeon E5 on the board so I was expecting that I can enjoy the power of Intel Data Direct I/O technology.
However it seems that network controller "HP Ethernet 1Gb 4-port 331FLR Adapter" doesn't support DDIO, because i can't find this information in the spec: http://h18000.www1.hp.com/products/quickspecs/14214_div/14214_div.pdf
Am I correct that DDIO on my server is not possible because "HP Ethernet 1Gb 4-port 331FLR Adapter" doesn't support it?
And if so i just wonder how is that possible that HP sells server with latest Intel CPU's with network cards that just doesn't support latest features...
Okay, I'll bite... None of the trading firms I've worked for ever relied heavily on the Intel NIC feature sets. That time is loooong gone. More than anything, I dealt with the development of trading applications around UDP bypass technologies.
I wouldn't chide HP for not supporting the feature set. These servers are primarily geared towards virtualization. That's where the money and demand are. For trading, look into the Myricom DBL and Solarflare OpenOnload offerings.
That said, the best guide for optimizing the setup of your HP system at this point is the actual HP ProLiant low-latency tuning guide. It was updated for the Gen8 servers.
The HP 361T NIC adapter supports DDIO, or Data Direct I/O.