Ethernet Packet: i7 versus core2duo
I have written a small program in userspace in Fedora 14 that reads a tick every 100ms and receives an ethernet packet immediately after every tick. I wanted to know how long after the tick the packet arrives.
On the core2duo it took an average of 90 microseconds, but on the i7 it took an average of 300 microseconds.
What could be the cause of this huge delay because the i7 is much faster and powerful than the core2duo pc.
What can i do to improve the i7 reading of the packet.