View Single Post
  #4   (View Single Post)  
Old 10th January 2013
xinform3n xinform3n is offline
Port Guard
 
Join Date: Jun 2009
Posts: 15
Smile

Quote:
Originally Posted by jggimi View Post
... The aggregation hash used is a combination of MAC addresses, IP addresses, and (if used) the VLAN tag. ...
Yes, that's correct. The man page says:

Quote:
Distributes outgoing traffic through all active ports and accepts incoming traffic from any active port.
A hash of the protocol header is used to maintain packet ordering.
The hash includes the Ethernet source and destination address, and, if available, the VLAN tag, and the IP source and destination address.
That's why in my third experiment I tried with two IP addresses per server (alias), but without more success.

The strangest part and the most disturbing for me is the last experiment.
Two independent NIC can't break ~ 1Gbps.
So I think that the root cause isn't the trunk driver.

I forgot to mention that PF was disabled. In this case I'm only interested by RAW performance.

Thank you jggimi the thread is very interesting. In summary:
  • There is a problem with OpenBSD.
  • They don't mention a solution.
  • The Calomel.org tuning isn't recommended.

I have also tested the Calomel.org tuning without any measurable performance enhancement. The threads say's:
Quote:
http://calomel.org/network_performance.html
Revert all changes recommended by this page, they hurt performance and do not help.
calomel.org is only bad juju.
Finally, where could be the bottleneck
Reply With Quote