On 09.01.2013, at 01:15, Baptiste <[email protected]> wrote: > Hi, > > You should NEVER ever change 2 core stuff in your architecture in the > mean time!!!! > First upgrade HAProxy, then later upgrade the kernel.... So if you > have an issue, it would be easier to track which component triggered > it. > In your case, it's quite easy, as everybody mentioned, it is the kernel... > So first advice, use your old kernel and install a new one on a > pre-prod machine and run your benchmarks... Then you'll be able to > help the kernel devs to fix the issue without impacting your > production. > > cheers >
You´re right, upgrading both at the same time showed to be a bad idea! In the mean time i´ve downgraded to the old kernel, but the performances issues persist. So this seems to be a issue in haproxy. Currently only the initial Warnings i´ve posted are related to the new kernel, but the high system cpu in conjunction with splicing is haproxy related. As i´ve previously mentioned we´re currently running dev7 on production but need SSL Offloading for some of the frontends, any suggestions for a stable haproxy version? Or should be use stunnel to offload until the current issues are resolved? > Good catch. The issue does sound different though; Willy didn't report > any kernel warnings, it was "just" bad tcp splicing performance. > > Anyway, you could apply Eric's fix from [1] to double check. > > Furthermore you could also try to revert commit 2f53384 > (tcp: allow splice() to build full TSO packets) which seems to be a > troublemaker since 3.5 by applying the patch in [2]. > > Based on your results you can then start a new thread on netdev, > or report it to the existing thread (if fix [1] works for you). > > [1] http://marc.info/?l=linux-kernel&m=135749883713440&w=2 > [2] http://marc.info/?l=linux-kernel&m=135748750110338&w=2 As i previously wrote, the performance issues are related to haproxy. I´ve tested the fix from Eric and it hat no effect at all. Anyway i´ll post the warnings to the netdev list, maybe they can fix them. Regards, Christian

