Announcement

Collapse
No announcement yet.

Fixed: The Linux Desktop Responsiveness Problem?

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • #31
    backports to all the kernels up to now?

    "Cute", when is kernel.org going to start backports to all the old kernels?

    Comment


    • #32
      Originally posted by squirrl View Post
      "Cute", when is kernel.org going to start backports to all the old kernels?
      Why would they? It's up to individuals or distro's to backport if they deem necessary.

      Comment


      • #33
        Hey guys, 2.6.34 needed more backporting than I thought. Merge the branch available here to backport 2.6.35's memory management to 2.6.34: http://git.zen-kernel.org/?p=kernel/...eads/mm-2.6.34

        Comment


        • #34
          Another test: use hugin/panotools to stitch together a few dozen 8MP images into a panorama, or open up said panorama in Gimp.

          Comment


          • #35
            Are these the same patches some people tried?

            http://lkml.org/lkml/2010/8/5/38

            Comment


            • #36
              so, is it better/worse?

              Comment


              • #37
                Originally posted by nerdopolis View Post
                piotr I'm not exactly sure, but dd is probably pegging your CPU.

                see what happens to your performance when you are copying that 5GB file?
                better a little I think than dd. Also, I have here rare configuration. My rootfs and home are on LVM, where this LVM is on dmcrypt. so raw storage <> dmcrypt <> lvm <> filesystem. It may reduce performance. I forgot to do tests without this patch so I cant say that this is faster or not.

                Comment


                • #38
                  Originally posted by piotr View Post
                  better a little I think than dd.
                  Then I guess it's not better at all. :> I'll check myself if those patches make a difference. If the problem isn't fixed yet, then the best option is to report to lkml till somebody is trying to fix it.

                  Comment


                  • #39
                    Originally posted by piotr View Post
                    Well It's not working for me I think.

                    Code:
                    dd if=/dev/zero of=test bs=1M count=5024 && rm test -f
                    in while loop and firefox lag, mouse laggy from time to time, HARDCORE. :<

                    Also I think after fresh boot starting firefox took a way more time than normal.
                    I have an unpatched 2.6.35 kernel and my system is still responsive if I run that command. I have an Intel X-25M SSD. Could this issue predominantly affect mechanical hard drives?

                    Comment


                    • #40
                      I think I will provide more than just beer! This issue has been severely plaguing me in every ubuntu install on various types of hardware for years now. It's so bad that running virtual machines on ubuntu and linux is actually pointless. it does not work.

                      I have been following this bug: https://bugzilla.kernel.org/show_bug.cgi?id=12309 for a while now. They also mention some patches. Not sure if it's the same patches, but it's the same issue.

                      Man I will be happy. Biggest thing holding back linux on the desktop.

                      Comment


                      • #41
                        People to check whether it solves the problem for you or not, try the test in
                        https://bugzilla.kernel.org/show_bug.cgi?id=12309#c495

                        If it solves for you don't forget to tell on the bug report what you've observed and that you would like it to be fixed in the stable kernels too.

                        Keep in mind if you only have one non-ssd disk there will always be a UI slowdown and less responsiveness when doing heavy i/o. The goal of this patch is to reduce that slowdown, but I believe its almost impossible to have no slowdown at all.

                        Remember to be polite, and if you are going to say "+1 me too!" please don't bother.

                        Comment


                        • #42
                          People to check whether it solves the problem for you or not, try the test in
                          https://bugzilla.kernel.org/show_bug.cgi?id=12309#c495

                          If it solves for you don't forget to tell on the bug report what you've observed and that you would like it to be fixed in the stable kernels too.

                          Keep in mind if you only have one non-ssd disk there will always be a UI slowdown and less responsiveness when doing heavy i/o. The goal of this patch is to reduce that slowdown, but I believe its almost impossible to have no slowdown at all.

                          Remember to be polite, and if you are going to say "+1 me too!" please don't bother.

                          Comment


                          • #43
                            sorry if this seems like a lazy and noobish request, but i'd be glad to test this out if somebody would make a .deb for any ubuntu kernel with the patch

                            Comment


                            • #44
                              Originally posted by kernelOfTruth View Post
                              Code:
                              if (should_reclaim_stall(nr_taken, nr_freed, priority, sc)) {
                              The original patch uses nr_reclaimed in place of nr_freed, even though the parameter is then named nr_freed in the definition. Not too sure about that one, in doubt I'd go with the original path, so nr_reclaimed, not nr_freed.

                              Comment


                              • #45
                                Originally posted by KhaaL View Post
                                sorry if this seems like a lazy and noobish request, but i'd be glad to test this out if somebody would make a .deb for any ubuntu kernel with the patch
                                Cross your fingers,.

                                sudo apt-get build-dep linux-source
                                sudo apt-get install linux-source make-kpkg
                                cd /usr/src
                                sudo tar vxf linux-source-2.6.32.tar.bz2
                                ln -s linux-source-2.6.32 linux
                                cd linux
                                cp /boot/config-2.6.32-21-generic ./.config


                                Not sure where to get the patches in a file so you can just wget but


                                next just...

                                sudo make-kpkg --initrd --append-to-version=-custom kernel-image kernel-headers

                                you'll find your deb's in the /usr/src





                                or just
                                https://help.ubuntu.com/community/Kernel/Compile

                                Comment

                                Working...
                                X