I've been running some simple tests trying to find out why the TCP accept() rate has been so low on my Xen guest.
The rate at which I can accept new TCP connections is about five times better on a bare metal machine compared to my guest.
Been using netperf with the TCP_CRR test to simulate this behavior.
After a suggestion from a user there, I decided to try this list. Judging from the number of views the questions did receive at Server Fault and being top-3 voted at Hacker News, I presume this issue is something a lot of users care about.
One user at HN also reported that this apparently is a known issue and is due to small packet performance, affecting both Xen and KVM.
After collecting feedback from SF and HN users, my question is: what can you do to improve small packet performance in Xen?
Is this a fundamentally difficult problem to solve with Xen or is there a "quick fix"?
Xen-users mailing list