Slashdot Mirror


Hope For Fixing Longstanding Linux I/O Wait Bug

DaGoodBoy writes "There has been a long standing performance bug in Linux since 2.6.18 that has been responsible for lagging interactivity and poor system performance across all architectures. It has been notoriously difficult to qualify and isolate, but in the last few days someone has finally gotten a repeatable test case! Turns out the problem may not even be disk related, since the test case triggers the bug only by transferring data either between two processes or threads. The test results are very revealing. The developer ran regressions all the way back to version 2.6.15 that demonstrate this bug has more than doubled the time to run the test in 2.6.28. Many, many people working at improving the desktop performance of Linux will be very happy to see this bug die. I know that I, personally, will find a way to send the guy that found this test case his beverage of choice in thanks. Please spread the word and bring some attention to this issue so we can get it fixed!"

17 of 180 comments (clear)

  1. Dang!! by camperdave · · Score: 5, Funny

    Dang! I was going for First Post, but my machine was stuck in some weird I/O wait state.

    --
    When our name is on the back of your car, we're behind you all the way!
    1. Re:Dang!! by Anthony_Cargile · · Score: 2, Funny

      Damn futex_wait states!

    2. Re:Dang!! by Aphoxema · · Score: 1, Funny

      Oh, god, I can't read Slashdot commentary and drink fluids at the same time, I never know when something is really going to be funny and I just found out what happens when I stumble across something hilarious while chugging a bottle of water.

      --
      "Most people, I think, don't even know what a rootkit is, so why should they care about it?"
  2. Is this bug currently affecting .... by whoever57 · · Score: 4, Funny

    bugzilla.kernel.org?

    --
    The real "Libtards" are the Libertarians!
    1. Re:Is this bug currently affecting .... by 2Bits · · Score: 3, Funny

      With the current response time, obviously, yes.

    2. Re:Is this bug currently affecting .... by ArsonSmith · · Score: 3, Funny

      Given enough eyeballs, all bug tracking software is fragile

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
  3. Killing kernel.org server isn't very nice... by Anonymous Coward · · Score: 3, Funny

    I'm sure kernel.org appreciates these links. Now instead of fixing the bug they're putting out fires in the data center...great job slashdot.

    1. Re:Killing kernel.org server isn't very nice... by statusbar · · Score: 4, Funny


      I'm sure kernel.org appreciates these links. Now instead of fixing the bug they're putting out fires in the data center...great job slashdot.

      Well, maybe the kernel developers or bugzilla developers could use the practice in making a reliable scalable system out of the systems that they design.

      --jeffk++

      --
      ipv6 is my vpn
  4. Windows Port? by Al+Al+Cool+J · · Score: 4, Funny

    If this get resolved is there any chance the fix could get ported to Windows? I just had my Dad's XP laptop completely freeze after I plugged in a bog-basic USB thumbdrive. The desktop sprang to life only after I unplugged it. I wish some of the AC Windows fanboys who were hassling me here last week were around to see it. "Ready for the desktop" my ass.

  5. Re:Just upgrade by martinw89 · · Score: 3, Funny

    OS not fast enough? Just upgrade your hardware components, preferably to a new, top-of-the-line system.

    Oh wait... that's the Windows way of doing things.

    Yeah, exactly, that's why volunteers have been hard at work to find and fix the (published, admitted) bug. Just like Win... Oh, wait.

  6. Looks like also affects servers, not just desktops by trolltalk.com · · Score: 2, Funny

    That's because you're not transferring data between yourself and another thread.

    It must also affect servers, because none of the links is transferring data either.

  7. Re:Desktop??? by NormalVisual · · Score: 3, Funny

    not HAL-9000 intelligence, which would be bad for data anyway

    HAL-9K intelligence doesn't pose any problems to the data - it's the *operators* that need to be concerned, especially when giving the system instructions that could potentially conflict with each other.

    --
    Please stand clear of the doors, por favor mantenganse alejado de las puertas
  8. Re:funny by Waffle+Iron · · Score: 2, Funny

    That's because you're not transferring data between yourself and another thread.

    But he is transferring data between himself and another sockpuppet.

  9. Re:funny by iluvcapra · · Score: 3, Funny

    I trrrrrrrrrrrrrrranssssssssfer data betwwwwwwwwwwwwwwwwwwwwwween threads alllllll the time......

    --
    Don't blame me, I voted for Baltar.
  10. Re:this is bad even for /. by haifastudent · · Score: 2, Funny

    This somewhat deflates the excitement evident in the OP. I mean, I know what he's talking about, these apparently random 1-2 second FREEZES while working, but if the guys in LKML arn't talking about it it's probably not being really worked on.

    I know, it looks like someone's pet bug made the cover of /. today. For the record, here is my pet bug: https://launchpad.net/ubuntu/+bug/1

    --
    Thank for reading to the sig. You may stop reading now. It is safe. There is no more content. Why are you still reading?
  11. Re:Karlan Mitchell by Ash-Fox · · Score: 2, Funny

    You should enable DMA.

    --
    Change is certain; progress is not obligatory.
  12. poor old firefox is knocked off it's shelf by Anonymous Coward · · Score: 1, Funny

    and here I was thinking that those pauses were because I had firefox open with >5 tabs for >1 hour.