On Thu, Jan 24, 2013 at 09:38:36AM +0100, Romain Francoise wrote:
> Hi Willy,
> 
> Willy Tarreau <[email protected]> writes:
> 
> > So that means that we have never built RDRAND on 2.6.32/2.6.34 yet then !
> 
> No, it just means it can't be disabled; it's enabled by default.

Indeed.

> I have some strange performance issues with v2.6.32.60, I upgraded a bunch
> of virtual machines which were previously running v2.6.32.59 just fine,
> and with the new kernel the same workload is two to ten times slower. I
> can't bisect easily so I tried disabling RDRAND (thinking that maybe it
> got used even though it's not supported, causing vm exits) and noticed
> that the prompt wasn't showing up.
> 
> (And as it turns out, even after disabling ARCH_RANDOM the performance
> issues are still there...)

What is your workload ? Is is mostly network processing, user-land
processing, block I/O ? Did you observe an increase of CPU usage or
is it just that the kernel seems to be idling more or waiting for
I/O completion ? If you observe that a certain process is slower,
could you check with strace if it seems to behave similarly ?

There were a bunch of kvm fixes in 2.6.32.60, are you using KVM ?

If it can be of any help, I find it easier to review the changes
by commit message :

    git log --pretty=oneline v2.6.32.59..v2.6.32.60^ | sort -k2

If we're now digging for a 2.6.32.y performance regression, I think we
can remove Peter and Paul from Cc in futher communications to avoid
needlessly bothering them.

Regards,
Willy

--
To unsubscribe from this list: send the line "unsubscribe stable" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to