Re: kswapd0 consuming 50% of cpu

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




On 11/26/2012 12:01 PM, Bruno Wolff III wrote:
On Mon, Nov 26, 2012 at 10:19:05 -0700,
  JD <jd1008@xxxxxxxxx> wrote:

This is why I decided to download source of kernel 3.7.0-rc6.git from fc19 and build it on my fc16, in the hopes of a better kernel. But no.... it has the kswap bug eating 50% of cpu.

So was this happening with both 3.7 and 3.6 kernels? The wording above suggests that it didn't happen until you tried a 3.7 kernel, but originally you said it happened with a 3.6.6 kernel. If the problem happens in 3.6 and is related to what is going on in 3.7 that info might be relevant to solving the problem.
The 50% cpu consumption by kswapd appeared first in 3.7
The Read/Write failures started in 3.6.X kernels, but do not appear in 3.7.
3.7  is doing the right thing by first issuing a hard reset to the sleeping
drives before reading or committing the journals. 3.6.X was not sending any
hard resets to the sleeping drives.
I will be testing 3.6.7 to see if either of these issues is still present.

It is obvious that hardly any extensive testing goes into fedora before release, in the attitude that the lab rats (us) will do that.
Has this been the culture of the fedora developers form the beginning?

For the kernel there is a lot of different hardware out in the wild, so kernel developers may not see an issue affecting only some hardware. That's why testing of development kernels is encouraged. Lots of people do this this testing and since Fedora is pretty close to upstream, Fedora benefits from this testing. Some of us Fedora users also test the development kernels and provide feedback (as in the kswapd case, module signing issues and other issues) before the kernels get into stable updates or a release.

But Bruno, the "not sending a hard reset to sleeping drives" is in all 3.6.X kernels.
You would think they would have caught it rather than propagate it.
I can tell you it did lead to data loss for me. Some of it was important to me.

--
users mailing list
users@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe or change subscription options:
https://admin.fedoraproject.org/mailman/listinfo/users
Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines
Have a question? Ask away: http://ask.fedoraproject.org


[Index of Archives]     [Older Fedora Users]     [Fedora Announce]     [Fedora Package Announce]     [EPEL Announce]     [EPEL Devel]     [Fedora Magazine]     [Fedora Summer Coding]     [Fedora Laptop]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Education]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Desktop]     [Fedora Fonts]     [Fedora Marketing]     [Fedora Management Tools]     [Fedora Mentors]     [Fedora Package Review]     [Fedora R Devel]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Fedora SELinux]     [Fedora Legal]     [Fedora Kernel]     [Fedora OCaml]     [Coolkey]     [Virtualization Tools]     [ET Management Tools]     [Yum Users]     [Yosemite News]     [Gnome Users]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [Fedora Sparc]     [Libvirt Users]     [Fedora ARM]

  Powered by Linux