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!"

180 comments

  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?"
    3. Re:Dang!! by Anonymous Coward · · Score: 0

      Oh come on, it wasn't that funny.

    4. Re:Dang!! by Aphoxema · · Score: 2, Insightful

      It was funny to me

      --
      "Most people, I think, don't even know what a rootkit is, so why should they care about it?"
    5. Re:Dang!! by Anonymous Coward · · Score: 0

      I feel for you.

    6. Re:Dang!! by tuba_dude · · Score: 1

      Sounds like somebody needs to patch in preemptable multitasking! :)

      --
      "The government of the United States is not, in any sense, founded on the Christian religion."
    7. Re:Dang!! by Aphoxema · · Score: 1

      I never learn better, I just coughed on my soda in front of a room full of strangers. God, I'm such a loser.

      --
      "Most people, I think, don't even know what a rootkit is, so why should they care about it?"
    8. Re:Dang!! by Anonymous Coward · · Score: 0

      Thanks God!!! A real story worthy of the "news for nerds. stuff that matters" motto. like a breeze of fresh air.

    9. Re:Dang!! by Hordeking · · Score: 1

      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.

      People still drink water? I thought it was either Mountain Dew, or beer.

      --
      Disclaimer: The opinions and actions of the US Gov't are in no way representative of those held by this author or its ci
  2. Re:funny by the_B0fh · · Score: 1

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

  3. 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 wild_berry · · Score: 1

      Referrals from slashdot are automatically dropped. It's their protection against slashdottings.

    3. Re:Is this bug currently affecting .... by RupW · · Score: 1

      Referrals from slashdot are automatically dropped. It's their protection against slashdottings.

      No, that's bugzilla.mozilla.org. The linked bugzilla.kernel.org appears to be down to all traffic.

    4. Re:Is this bug currently affecting .... by NekoXP · · Score: 2, Insightful

      Yes, by spreading the word and asking people to go look into fixes we crashed the bug tracker so nobody doing kernel development can file new bugs or new bug fixes for anything else today.

      Awesome plan. Really awesome.

    5. Re:Is this bug currently affecting .... by tankadin · · Score: 0

      You just wait till the angry kernel.org guys put slashdot.org link on their page.

    6. 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.
  4. Re:funny by Anthony_Cargile · · Score: 2, Interesting

    Anyone else notice the article 404ing from the front page? I'd say /. needs to fix some bugs/user errors rather than speak about a Linux IO latency most users don't even notice. Just an observation, and if you can read this, they either fixed it or you doctored up a query string like I did :D.

  5. KTorrent by Anonymous Coward · · Score: 2, Interesting

    I'm not sure if this is related, but has anyone else noticed KTorrent can really bog your system down without showing any excessive resource usage in KSysGuard? For all I know, it may be passing information between one thread and another, and it's disk I/O intensive.

    1. Re:KTorrent by flukus · · Score: 1

      I've noticed that but I thought it was a bug in KTorrent (since the 4.0 conversion). It seems to only happen at random times and restarting fixes it for me.

    2. Re:KTorrent by Nuitari+The+Wiz · · Score: 2, Informative

      There was a bug in ktorrent that cause an infinite loop when udp trackers were present in a torrent file, maybe you check if you have the latest version.

    3. Re:KTorrent by incripshin · · Score: 1

      ktorrent has many confusing bugs in it. I was having trouble running it in OpenBSD-current at some point because the OBSD developers fixed something (probably gcc) that uncovered a bug in ktorrent. A huge memory leak and strange statistics led me to the solution: time was stuck at zero because of a line chock-full of type casts. Still, it has more elusive problems. It would abruptly crash or just go blank, occurring anywhere from 1-24 hours. How do you debug something like that?

    4. Re:KTorrent by Anonymous Coward · · Score: 0

      Probably valgrind.

    5. Re:KTorrent by Anonymous Coward · · Score: 0

      if you got beagle or some other indexer trying to checksum your files when you have multiple torrents growing all the time this may really cause a lot of IO activity. Even just torrenting to your desktop can cause problems because automatic icon preview creators run each 2 secs to make an icon for your 500 mb movie....

    6. Re:KTorrent by RiotingPacifist · · Score: 1

      ktorrent isnt great for resources but i find nice & ionice can stop it slowing down desktop preformance. I often wonder why the current active program isn't given a nice boost though so i don't need to remember to tell the background programs (torrent, email, irc, etc)

      --
      IranAir Flight 655 never forget!
    7. Re:KTorrent by Anonymous Coward · · Score: 0

      I'm using rtorrent and I've never noticed slowdowns when running it, except when it's re-hashing some 4GB of data. On the other hand, I get occasional slowdowns when playing music through pulseaudio and triggering a full-screen redraw (minimizing an application, for example). Worst-case scenario is that it takes two seconds to focus another app. I have always attributed this latency to my processor (sempron 2000+) or the video driver, but it may have been a symptom of this bug.

      It will be interesting to see if this fixes anything for me.

    8. Re:KTorrent by mikelieman · · Score: 1

      You use pulseaudio?

      --
      Technology -- No Place For Wimps! Grateful Dead and Jerry Garcia Chatroom -- http://www.wemissjerry.org
    9. Re:KTorrent by Anonymous Coward · · Score: 0

      because we the anonymous crowd have bitched for years that windows was strangling not foreground processes.

    10. Re:KTorrent by tuba_dude · · Score: 1

      Almost everyone using Ubuntu 8.x is.

      --
      "The government of the United States is not, in any sense, founded on the Christian religion."
    11. Re:KTorrent by Heather+D · · Score: 1

      Yes I have noticed this. It got so bad that I was better off using wget.

    12. Re:KTorrent by Anonymous Coward · · Score: 0

      All the cool guys use rtorrent.

  6. Longstanding...Since 2.6.18 by akpoff · · Score: 3, Interesting

    Right. I had to get up in the morning at ten o'clock at night, half an hour before I went to bed, eat a lump of cold poison, work twenty-nine hours a day down mill, and pay mill owner for permission to come to work, and when we got home, our Dad would kill us, and dance about on our graves singing "Hallelujah." --Monty Python: Four Yorkshiremen

    Been waiting all of 2 years and change for your precious bug fix, 'ave you? You almost had my eyes tearing up there I tell ya: 25 Year Old BSD Bug.

    1. Re:Longstanding...Since 2.6.18 by Tubal-Cain · · Score: 1

      --Monty Python: Four Yorkshiremen

      25 Year Old BSD Bug

      I guess this is the part where is say I don't believe you.

      25 years... That bug was older than Linux (or me).

    2. Re:Longstanding...Since 2.6.18 by Binestar · · Score: 1

      BSD != Linux

      --
      Do you Gentoo!?
    3. Re:Longstanding...Since 2.6.18 by Tubal-Cain · · Score: 1

      I realize that, it's just that is gives an interesting sense of perspective.

    4. Re:Longstanding...Since 2.6.18 by Anonymous Coward · · Score: 1

      That bug hadn't been discovered 25 years earlier, so no one was "waiting around" for it to be fixed.

  7. Just upgrade by Toe,+The · · Score: 0, Troll

    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.

    1. 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.

    2. Re:Just upgrade by pembo13 · · Score: 0, Flamebait

      You have no idea. This seems to be operating procedure in a lot of Windows only shops. I'm not sure if Windows is a factor or just coincidence.

      --
      "Thanks for all the money you paid to us. We've used it to buy off ISO among other things" -Microsoft
    3. Re:Just upgrade by El+Lobo · · Score: 4, Insightful

      Sure, because every Windows developer is a lazy motherfucker that doesn't like his work and plays Solitaire the whole day long, and never ever work fixing things for the love of art. Hard working enthusiastic developers is a Linuzz monopoly.

      --
      It's time to realise that Abble's products are the biggest abomination these days. Just say NO to the dumb iAbble way!!
    4. Re:Just upgrade by Erik+Hensema · · Score: 2, Interesting

      It's because people don't want to wait for a bugfix for over 2 years. They need fast systems NOW, and when a performance bug which doesn't get fixed can be solved by buying faster hardware, that's what they do.

      --

      This is your sig. There are thousands more, but this one is yours.

    5. Re:Just upgrade by Just+Some+Guy · · Score: 1

      Well, that would explain a lot.

      --
      Dewey, what part of this looks like authorities should be involved?
    6. Re:Just upgrade by Anonymous Coward · · Score: 0

      Lets see wait 2 years or devote 2-3 months of someones time to track down and find/fix/test a bug. Costing thousands of dollars. Or pony up for the 3k now and just buy a better computer and see an effect immediately. Then the dev can go work on something that will make me money. Yeah I can see why someone should never do that.

      I am not saying it is the 'right thing' but sometimes it is cheaper dollar wise just to not mess with it. Business decisions are not always about good code but about usually about money.

      Now hobbie wise that bug is GOING DOWN!

    7. Re:Just upgrade by quadrox · · Score: 1

      Not every one, but there's definitely too many of them.

    8. Re:Just upgrade by Anonymous Coward · · Score: 1, Informative

      Yeah, and open source software is of the highest quality, never leaking any memory or having buffer overruns.

      Cut the false dichotomy crap, kids.

    9. Re:Just upgrade by mr_mischief · · Score: 1

      It's happily not an either/or situation. If you didn't buy newer hardware in the meantime, this bug being fixed will speed the kernel up on your old hardware. If you did buy new hardware, you get that extra speed plus the speed boost when the bug is fixed.

    10. Re:Just upgrade by Anonymous Coward · · Score: 0

      Welcome to slashdot.

    11. Re:Just upgrade by Anonymous Coward · · Score: 0

      Sure, because every Windows developer is a lazy motherfucker that doesn't like his work and plays Solitaire the whole day long, and never ever work fixing things for the love of art.

      I see. That would explain a lot of things. Thank you for your enlightening insight.

      Hard working enthusiastic developers is a Linuzz monopoly.

      It's called Linux. Were you trying to be ... something?

    12. Re:Just upgrade by Anonymous Coward · · Score: 0

      Sure, because every Windows developer is a lazy motherfucker that doesn't like his work and plays Solitaire the whole day long, and never ever work fixing things for the love of art. Hard working enthusiastic developers is a Linuzz monopoly.

      Exactly. Macos is even slower than windows. I wonder how someone must be stupid to report such a bug here? Btw. It seems that my computer is not affected...

  8. Re:funny by Anonymous Coward · · Score: 0

    Yeah, I saw it too

  9. Desktop??? by corychristison · · Score: 4, Insightful

    I'm not sure about anybody else here, but I was surprised to see that they mentioned that this will benefit 'Desktop' users.

    I think that when it comes to the performance spectrum, Servers would be where this fix is the most needed. Admittedly if you are running a solid server, you should know to use older gen hardware and software that has been proven to be stable. However, some of this 'shiny new' tech coming out is appealing.

    How about the Seagate 1500GB drive hang error? To my understanding Windows has been fixed, but the problem still persists in Linux. Could this potentially make a difference? I've been looking to build myself a nice NAS and those 1500GB drives are _cheap_. I can pick one up for about $160. I remember not too long ago that could only get me 80GB.

    1. Re:Desktop??? by Anonymous Coward · · Score: 1, Interesting

      I think that when it comes to the performance spectrum, Servers would be where this fix is the most needed.

      Nope, read the bug. Throughput remains ok, it's the interactivity that suffers.

      This is one of those bugs that no Linux developer will admit to until they reckon they have a fix for it. Then we're supposed to be happy, even though people have been complaining about it for years. Oh well, beggars can't be choosers.

      I've been ionice'ing my backups and a few other tasks because of this issue, so it'll be nice to get it fixed.

    2. Re:Desktop??? by Anonymous Coward · · Score: 4, Informative

      I believe the 1.5tb Seagate linux hang has been fixed. We're using a lot of them (100's) where I work on Ubuntu Hardy servers and haven't had hangs.

    3. Re:Desktop??? by jd · · Score: 1

      I remember when that would buy you 60 megabytes! (Hell, I remember when ONE meg drives cost eight times that.)

      If you're running a solid server, you know that mechanical devices are (a) slow, and (b) most under strain when doing anything useful, so you tend to avoid using them when at all possible. Servers should do as much as possible via a RAM-based cache -or- use a RAM disk for data that copies to the hard drive only when necessary.

      (So long as RAM is battery-backed, even if the machine crashes or the power goes out, you can recover. Your RAM disk needs to be non-volatile just long enough to reboot.)

      Better yet, the drive itself would provide such a RAM disk, transparently, so that all you ever saw was a drive that was slow initially but nearly the same speed as RAM for typical usage.

      The ideal would be for drives to become truly intelligent devices (ie: have a decent on-board CPU, not HAL-9000 intelligence, which would be bad for data anyway). It would then be possible to have the VFS and whatever underlying FS' you wanted on the drive itself.

      Disk-to-disk operations would then bypass the kernel and asynchronous I/O would consume no primary resources. This was fashionable on some systems (most notably drives that used the IEEE 488 bus) in the 70s and was done to some degree with SCSI, but there's really no excuse for not providing such a capability on any modern drive.

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    4. Re:Desktop??? by adolf · · Score: 2, Interesting

      Disk-to-disk operations would then bypass the kernel and asynchronous I/O would consume no primary resources. This was fashionable on some systems (most notably drives that used the IEEE 488 bus) in the 70s and was done to some degree with SCSI, but there's really no excuse for not providing such a capability on any modern drive.

      I bought that line, hook line and sinker, in the late 90's with a bunch of IBM 9ES ultra-wide SCSI disks and a good controller.

      It never was clear to me that, at any time, Linux was actually telling the drives to copy data directly from one disk to any other without the kernel in the middle.

      And now that we live in a world of point-to-point serial buses (SATA, SAS) linking disks to seemingly independent controllers: Is it even theoretically possible anymore?

    5. Re:Desktop??? by Nutria · · Score: 1

      Servers should do as much as possible via a RAM-based cache

      Right. RAM is C-H-E-A-P

      use a RAM disk for data that copies to the hard drive only when necessary.

      Wrong. It means you know more about a dynamic system than the kernel.

      --
      "I don't know, therefore Aliens" Wafflebox1
    6. Re:Desktop??? by Compholio · · Score: 2, Interesting

      I'm actually pretty sure that I've spotted the results of this in "everyday" use. I've noticed that every once in a long while my hard-drive activity kicks up (it's happened when I'm just scrolling on an already-loaded web page and I'm using absolutely zero swap) and literally everything stops responding for a good 5 seconds. My guess would be that the slocate or "tracker" program spawns off on recently added and removed files, but it's not something I've put a lot of effort into figuring out.

    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:Desktop??? by k-macjapan · · Score: 1

      How about the Seagate 1500GB drive hang error? To my understanding Windows has been fixed, but the problem still persists in Linux. Could this potentially make a difference? I've been looking to build myself a nice NAS and those 1500GB drives are _cheap_. I can pick one up for about $160. I remember not too long ago that could only get me 80GB.

      You may want to hold off on those Seagate drives. It appears the entire line of 7200.11 are faulty.

      http://techreport.com/discussions.x/16232

    9. Re:Desktop??? by cowbutt · · Score: 4, Informative

      How about the Seagate 1500GB drive hang error? To my understanding Windows has been fixed, but the problem still persists in Linux.

      The ST31500341AS requires a firmware update from Seagate to something newer than revision SD19 (more info). In the meantime, if you're using a drive which hasn't been updated to fixed firmware, there's a blacklist in the current development kernel to disable NCQ on affected models as a workaround.

    10. Re:Desktop??? by Anonymous Coward · · Score: 0

      they were slow, but it has been fixed with a firmware patch for a while now, check the seagate forums.

    11. Re:Desktop??? by Anonymous Coward · · Score: 0

      Did you mean the bug that caused drive to be inaccessible for some time (eg. when you do ls on empty dir you have to wait like 15 seconds to get the result) and after that there was interface reset (dmesg) so that drive would be accessible again?

      If that's the case simple toggling sleep modes, power modes, spindown and other things in hdparm.conf did the trick

    12. Re:Desktop??? by Anonymous Coward · · Score: 0

      I'm not sure about anybody else here, but I was surprised to see that they mentioned that this will benefit 'Desktop' users.

      Hmmm, running a amd64 on gentoo in 64 bit mode, crystal on top of gnome with a usb trackball mouse and keyboard , ive become VERY familiar with these lockups, and Ive seen the weird iowaiting a lot.
      It made my desktop unusuable, because I would just be in the middle of retrieving details for a comcall or the like right before the call and *bing*, or id be on a call and someone would want some info and id have to say "hang on a bit, my pc has just locked up"...
      ve gone back to using my other 32bit based box out of frustration after reading all the denials of a issue, despite it being mentioned everywhere. I spent a while looking into sata issues thinking it was in there somewhere before having to give up and just go to something useable.

      Id say its very important to desktop users...

    13. Re:Desktop??? by BlackCreek · · Score: 2, Interesting

      I'm not sure about anybody else here, but I was surprised to see that they mentioned that this will benefit 'Desktop' users.

      They mentioned it because it does hit the desktop: https://bugs.launchpad.net/ubuntu/+source/linux-source-2.6.22/+bug/131094

    14. Re:Desktop??? by Anonymous Coward · · Score: 0

      The 1TB and 1.5TB disks from seagate are suffering from firmware problems that brick them up at boot time. Check the seagate forums.

    15. Re:Desktop??? by sveard · · Score: 1

      I've been ionice'ing my backups

      Ionizing? That can't be good for magnetic storage!

    16. Re:Desktop??? by Anonymous Coward · · Score: 0

      This was a firmware problem in the drive itself. See http://www.tow.com/2008/12/12/updating-seagate-15tb-drive-firmware/

    17. Re:Desktop??? by Cryophallion · · Score: 1

      They are WELL aware of the issue, and there is a firmware patch (there has been for a while now, actually). The issue only seems to present itself in OSX and Linux, which may or may not be due to their common heritage, or jjust lazy quality management. Either way, a quick phone call to them gets you an email with a floppy and cd image for updating the firmware. My myth box has been loving it. The drives are shipping with an different firmware now anyway.

      Also, please note that the bug typically happens during slow speed transfers, such as watching videos, so your nas should be ok.

    18. Re:Desktop??? by jellomizer · · Score: 1

      There is this strange delusion that somehow Linux will become an excellent Desktop Platform for everyone.
      While most of the development doesn't go in that direction as not to offend the people who want it for a server.

      It makes a good server.
      A great Development workstation.
      great for Appliance applications
      good for high end embedded stuff.

      But as a desktop/laptop system for the average Joe. I doubt it will ever make it. It is just too geeky and quirky (in terms of UI, not stability) for most people to use it.
      It will work for the stereotypical Grandma who need to click on Firefox to get to the internet, Open Office Writer to write a letter. It will work fine for the high end "Power User" but there is gap in there for the average user, who wants to play games, mess with their photos, make presentations, listen to music, sync with there other devices, scan documents, Communicate with Windows and Mac Users... Some of these things the average Joe wants to do Linux makes it a bit more difficult then with Windows or Mac. There is a lot of hardware drivers that are not willing to work with Linux. and the Ubuntu "Non-Free" warning could be scary as they think they would have to Pay Money for this feature.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    19. Re:Desktop??? by Xabraxas · · Score: 1

      It will work for the stereotypical Grandma who need to click on Firefox to get to the internet, Open Office Writer to write a letter. It will work fine for the high end "Power User" but there is gap in there for the average user, who wants to play games, mess with their photos, make presentations, listen to music, sync with there other devices, scan documents,

      I don't think any of those things are difficult to do with the exception of syncing devices. This is changing though. As far as "messing" with photos, making presentations, listening to music, and scanning documents, this has not only been possible for quite some time now but it is pretty straightforward. Games are another issue. While most games sold in stores were not made to work with Linux most average users don't buy them. They tend to play flash games online. Only hard core gamers would have an issue with playing games and they are a much smaller niche than they think.

      --
      Time makes more converts than reason
    20. Re:Desktop??? by powerlord · · Score: 1

      Ah yes ... I hear the HAL-9K unit is especially prone to operator overload errors.

      Its also prone to occasional operator overboard errors.

      --
      This space for rent. All reasonable inquiries will be entertained at proprietors discretion.
    21. Re:Desktop??? by jd · · Score: 2, Insightful

      The cost of RAM is not that great, compared to the cost of a high-end motherboard on a good server, and is absolutely insignificant compared to even a single hour of downtime in any kind of datacentre. If you want genuine 5N's reliability or better (and you can go a lot better than that), you want as little strain on mechanical components as you can get. There's little point in, say, using Carrier-Grade Linux if the practical lifetime of the hard drive due to usage means your hardware cannot maintain a comparable level of reliability.

      RAM prices matter for home usage, sure, but since when do home users actually have true data servers? (For that matter, when was the last time you used a Carrier-Grade Linux distro at home?) Most home users have one or two computers, but they don't usually designate a box as a NAS. And even then, most home computers these days have at least a gig of RAM. If you generate more than a gig of long-term data per hard disk read on your home machine, you're using it weird.

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    22. Re:Desktop??? by CAIMLAS · · Score: 1

      That Seagate 1.5Tb drive problem has, according to a friend of mine who foolishly jumped at buying a large handful of said disks for his data storage needs, been thankfully fixed via a firmware update. If I recall correctly.

      That said, I've run into similar problems in "solid, last generation" hardware from vendors. And of course, there are the 10+ year old bugs in Windows which have been largely worked around/with to the point where we forget they're pretty irritating/serious bugs and not just the way things are (if you get what I mean). Bugs happen.

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    23. Re:Desktop??? by Sentry21 · · Score: 1

      I can pick one up for about $160. I remember not too long ago that could only get me 80GB.

      Pfft, I remember not too long ago that could only get me 16% of a 20M drive.

    24. Re:Desktop??? by gbjbaanb · · Score: 1

      This is one of those bugs that no Linux developer will admit to until they reckon they have a fix for it.

      I suppose we see a lot of this in the OSS world, it reminds me of the Firefox "not a memory leak" bug that only became a bug once it had been fixed.

      Its just developer's pride showing in its lesser aspect.

    25. Re:Desktop??? by Nevyn · · Score: 1

      It never was clear to me that, at any time, Linux was actually telling the drives to copy data directly from one disk to any other without the kernel in the middle.

      IIRC it was proposed on lkml, however it would still need to use the SCSI bus which is where the majority of the time is spent anyway. Also nothing else had tried to do that, so everyone was worried that it'd be turned on and would have weird failure cases (which would be very bad.

      --
      ustr: Managed string API with ave. 44% overhead over strdup(), for 0-20B
    26. Re:Desktop??? by mr_mischief · · Score: 1

      It's not quite the same, but there are caching SCSI (and now probably SATA) controllers that take RAM modules. I used to have a Vesa Local Bus (VLB) SCSI 2 caching controller. The system had 32 megabytes of RAM and would take up to 64, while I had 16 MB in the disk controller and it'd take up to 32 MB. I gave (well, lent, but it failed about 6 years later and I hadn't asked for it back yet) that controller to a friend for a household file server he built out of old parts. He had the full 32MB of cache RAM in it and it was blazing fast compared to most PCI SCSI controllers of the day.

    27. Re:Desktop??? by mr_mischief · · Score: 1

      The kernel folks aren't concerned so much with the desktop, because from the kernel space the desktop usually needs about the same things as a server. High speed, low latency kernel calls are good. The desktop is mostly about applications and user interfaces.

    28. Re:Desktop??? by adolf · · Score: 1

      Wait. So. You mean: Nobody has ever done direct disk-to-disk SCSI transfers in a commodity OS[1]? I can't say I'm surprised, but I am a little offended[2].

      [1]: I'm sure that, somewhere, there has been at least one embedded or special-built system which accomplished this. This, obviously, doesn't count.

      [2]: I bought the big, fast SCSI disks because I needed big, and fast. But it would've been tres cool if copying would've been more efficient. Not that it ever much mattered, as you imply, but the concept is awesome awesome in the same way that "cat /dev/audio > /dev/st0" was the first time around.

    29. Re:Desktop??? by corychristison · · Score: 1

      Hmmm, running a amd64 on gentoo in 64 bit mode

      As am I (kernel: 2.6.24-gentoo-r8). Although I run XFCE. USB Wireless keyboard & mouse.

      Maybe I am just more patient?

      I dunno...

  10. The bug for viewing this by Mordocai · · Score: 1

    Heh, well i just hit the little link and then hit the link at the top to go back to the main topic... then sent a e-mail to /.

    1. Re:The bug for viewing this by Anonymous Coward · · Score: 0

      Linking directly to kernel.org in the story was a tad silly. Poor kernel devs will be lost now.

    2. Re:The bug for viewing this by Mordocai · · Score: 1

      Heh, well i just hit the little link and then hit the link at the top to go back to the main topic... then sent a e-mail to /.

      Yeah, messed up there... meant to put "little comments link"

  11. 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
    2. Re:Killing kernel.org server isn't very nice... by tibman · · Score: 1

      OSS typically doesn't mean lots of $$$ to spend on hardware : /

      --
      http://soylentnews.org/~tibman
    3. Re:Killing kernel.org server isn't very nice... by CelestialScum · · Score: 1

      This is a perfect reason why P2P web browser caches should be implemented! No more epic hw fail on sites (no more slashdotting) :-)

      (of course, you _might_ want to slap some kinda security on that one ;-)

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

      Heh, kernel.org has mega bandwidth. When I see it in a list of mirrors, I always use it.

    5. Re:Killing kernel.org server isn't very nice... by Sentry21 · · Score: 1

      In their defence, the system would scale fine if all the processes weren't stuck in iowait.

  12. 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.

    1. Re:Windows Port? by Anonymous Coward · · Score: 0

      "Not ready for MY desktop" doesn't equal "Not ready for THE desktop".

    2. Re:Windows Port? by troll8901 · · Score: 2, Insightful

      And I'm going to hassle you again.

      (Opps, forgot to check the AC option!)

      Never mind, carry on ...

      (I also have problems with U3 flash drives. I had to use basic flash drives - thus missing out on all the app portability features.)

      So THAT's why we don't have Year of the Linux Desktop! It has performance problems ... just like Vista has performance problems!

    3. Re:Windows Port? by hairyfeet · · Score: 1

      Did you plug it in while it was booting? If so, there is your problem. Windows doesn't like you plugging in thumbdrives while booting, especially with certain chipsets. I have found this problem affects the Realtek and Via chipsets more than most. If not, try removing the USB drivers from device manager and hitting refresh, this will allow Windows to reinstall the USB port drivers which can sometimes fix this bug.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    4. Re:Windows Port? by Anonymous Coward · · Score: 0

      Windows is certainly ready for THE desktop in the sky.

    5. Re:Windows Port? by Anonymous Coward · · Score: 0

      Not to mention that as Windows will inevitably reboot after the drivers are reinstalled, you'll have an opportunity to find out if it worked.

      Gosh those Microsoft people think of everything don't they.

    6. Re:Windows Port? by bmorency · · Score: 1

      I had the same problem but with a cd-rom drive. it would totally freeze the system if I put a cd in the drive and unfreeze if I took the cd out. it turned out to be autorun. i disabled autorun and no more freezing. now you have to go into my computer and click the drive itself to view the contents instead of waiting for the screen to pop up to ask you what you wanted to do.

    7. Re:Windows Port? by Argon · · Score: 1

      "Ready for the desktop" my ass:

      Hope the rest of your gets ready too :-).

    8. Re:Windows Port? by Anpheus · · Score: 1

      Reboot for drivers to install? Who does that anymore? Why, just the other day, wait, no, two years ago, I installed Vista and it applied nearly every driver update without a reboot.

  13. Re:funny by Anonymous Coward · · Score: 0

    I also don't notice any of the horrible problems you keep harping about with Windows. Funny that.

  14. Re:funny by Anonymous Coward · · Score: 0

    Will this make it in to Ubuntu 9.04?

  15. this is bad even for /. by Harik · · Score: 5, Informative

    wow, not just badsummary, utterly worthless summary. Here's the relevant discussion from LKML. Yes, this is all of it.

    Peter Zijstra

    Andrew Morton
    In http://bugzilla.kernel.org/show_bug.cgi?id=12309 the reporters have
    identified what appears to be a sched-related performance regression.
    A fairly long-term one - post-2.6.18, perhaps.

    Testcase code has been added today. Could someone please take a look
    sometime?

    There appear to be two different bug reports in there. One about iowait,
    and one I'm not quite sure what it is about.

    The second thing shows some numbers and a test case, but I fail to see
    what the problem is with it.

    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.

    1. Re:this is bad even for /. by Anonymous Coward · · Score: 2, Interesting

      The fscking freezes are in HAL. They have been driving me nuts for more than a year. In my case, the solution is to unplug the CDROM drive.

    2. 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?
    3. Re:this is bad even for /. by bjourne · · Score: 4, Interesting

      If you haven't used Linux regularly within the last two years, you probably have not noticed that the system has gotten significantly slower with more recent releases. The probable symptom was discussed here. Many Ubuntu users, including me, have noticed that the latency of desktop operations got significantly larger around the time Gutsy was released, which coincides with the Completely Fair Scheduler and kernel upgrade from 2.6.18.

      Since it is most likely a latency issue, the problem is extremely hard to diagnose. Alt-tabbing between programs seem a little slower, keyboard input might lag somewhat. You can't measure desktop latency easily.

    4. Re:this is bad even for /. by Anonymous Coward · · Score: 2, Interesting

      It's very easy to trigger, just unrar an iso from a torrent. Regardless of CPU cores, copious amounts of RAM, and no other real system activity, your desktop experience will grind to a miserable halt until the archive process has completed. renicing makes very little difference. Linux has had this problem for years, certainly more than two. Memory suggests it came along with SATA.

    5. Re:this is bad even for /. by Anonymous Coward · · Score: 0

      Less is more, huh?. Right professional OS you have there guv'nor.

    6. Re:this is bad even for /. by kwabbles · · Score: 1

      CFS was introduced in 2.6.23, not 2.6.18. CFQ was introduced in 2.6.18.

      --
      Just disrupt the deflector shield with a tachyon burst.
    7. Re:this is bad even for /. by Anonymous Coward · · Score: 0

      Reading through the Ubuntu launchpad, this sounds exactly like the bug that's been annoying me for ages.

      It's easily repeatable. Create a 3 gigabyte file on your disk. Copy the file to the same disk. Try to do anything interactively (use Firefox, etc.) Watch as the window manager greys out the screen until the copy operation is done.

    8. Re:this is bad even for /. by CAIMLAS · · Score: 4, Interesting

      Yep, this is a petty big problem - an easily reproducible one - and it's been around for a really long time. I don't remember when exactly it came about, but I moved from Debian Sid to Ubuntu 7.x about 8 months ago. I didn't have any problem under debian, and I'm uncertain whether the 7.x ubuntus had the problem, but I certainly noticed it in 8.x releases.

      I do recall a bit of a somewhat gradual progression of desktop performance decreases, though, going all the way back to the later 2.0 kernels. Back then, the schedulers would all allow an at-the-time relatively slow machine run a fairly bloaty window manager (like E16) responsively while untarring an archive and running a kernel build at the same time - provided there was 100+Mb or so of RAM for the process, of course. Even still, if you were to dip into swap, the UI would remain pretty responsive. Not anymore.

      The way things sit now, the Linux I/O scheduler results in desktop performance similar to Windows XP during I/O ops. That is completely unacceptable.

      Part of me thinks this is due to a server-centric focus in development (being as the people doing kernel dev largely work for corporations who want server kernels), but I'm not really in the know. If that's the case, we really need to pull one of the old desktop schedulers out of retirement and use that instead of what we've got now, at least for the desktop, and maintain two different-focus schedulers within the kernel instead of just having a couple generally-suited schedulers.

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    9. Re:this is bad even for /. by Anonymous Coward · · Score: 0

      It's very easy to trigger, just unrar an iso from a torrent. Regardless of CPU cores, copious amounts of RAM, and no other real system activity, your desktop experience will grind to a miserable halt until the archive process has completed. renicing makes very little difference. Linux has had this problem for years, certainly more than two. Memory suggests it came along with SATA.

      We're probably talking about a different I/O problem now, but I recall this happening with plain old IDE drives on an Athlon system. Compiles would make the system choppy and Firefox would often hang the entire system for a second or two. It didn't matter what nice settings were used or if DMA was on or off, and swapping wasn't an issue. When swapping was an issue, it made it much worse. I suspect the problem was related to disk access.

    10. Re:this is bad even for /. by bjourne · · Score: 1

      Which is what I said. :) Feisty had the 2.6.18 kernel and was quite responsive, so CFQ is in the clear. Gutsy featured 2.6.23 with CFS and was much slower which means it is a possible suspect.

    11. Re:this is bad even for /. by dfgtyx · · Score: 1

      Praise Obama!

    12. Re:this is bad even for /. by kwabbles · · Score: 3, Informative

      "Many Ubuntu users, including me, have noticed that the latency of desktop operations got significantly larger around the time Gutsy was released, which coincides with the Completely Fair Scheduler and kernel upgrade from 2.6.18."

      Uhh.. I didn't see anything in there about the Complete Fair Queuing - you just mentioned Completely Fair Scheduler, then kernel 2.6.18.

      "Feisty had the 2.6.18 kernel and was quite responsive, so CFQ is in the clear. Gutsy featured 2.6.23 with CFS and was much slower which means it is a possible suspect."

      This performance bug has been reported since 2.6.18.

      --
      Just disrupt the deflector shield with a tachyon burst.
    13. Re:this is bad even for /. by Anonymous Coward · · Score: 0

      Or you could just set it up so it doesn't poll the drive every 2 seconds.

    14. Re:this is bad even for /. by Anonymous Coward · · Score: 0

      You're probably using crappy drivers like nvidia binary blobs... I only notice performance improvements when I change to newer Linux distros.

  16. Re:Something else needs to be fixed... by Wonko+the+Sane · · Score: 0, Troll

    For more info see Karl Denninger's blog

  17. 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.

  18. Don't buy Seagate! by Anonymous Coward · · Score: 0

    Don't buy Seagate!

    'nuff said.

  19. bugzillas been /.'d by Anonymous Coward · · Score: 0

    Linky taking too long to respond... oh wells :-)

  20. 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.

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

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

    --
    Don't blame me, I voted for Baltar.
  22. bugzilla.kernel.org is slashdotted! by Anonymous Coward · · Score: 0

    Give us a way to get your test program you've attached to the bug...

  23. Karlan Mitchell by Anonymous Coward · · Score: 0

    Hmm, I use 2.6.28 and on a duo core it kinda? and eventually freezes up whenever I try to burn a audio cd only, I've tried different cdrecord, no avail, lower kernel, not avail........ Showed up recently after kernel upgrade

    1. Re:Karlan Mitchell by Ash-Fox · · Score: 2, Funny

      You should enable DMA.

      --
      Change is certain; progress is not obligatory.
    2. Re:Karlan Mitchell by syberdave · · Score: 1

      2.6.28 introduced an option for Preemption.

      (Processor type and features --> Preemption model.)

      Pick voluntary kernel preemption.

    3. Re:Karlan Mitchell by Neil+Hodges · · Score: 1

      I've been using the "Preemptible Kernel (Low-Latency Desktop)" option for years on my Gentoo systems, and haven't seen any problems with it. The little bit of overhead seems negligible compared to the voluntary option.

    4. Re:Karlan Mitchell by simcop2387 · · Score: 1

      thats been in there for a long time, not just in 2.6.28

  24. I second this by waslap · · Score: 5, Interesting

    I am overjoyed that my suspicions have finally been vindicated. I've been working 10+hours a day on linux for the last 13years and you tend to get in tune with your environment (i can still today recite my DOS bootup tune on my XT even though I haven't worked on it for 20 years:-) and some time ago after installing a new flavour of linux I immediately started complaining to fellow workers that something has gone wrong in the kernel but it was not annoying enough to really do something about it; you start living with it. It manifests sometimes when I compile - my system simply locks up for 20-30 seconds which is something I never experienced before. I'd say it happens once out of every 50 compiles of the same program with gcc. During such occurrences, I can't access anything on my desktop which annoyes me cause I typically switch to another kterm session to prepare to run the build whilst compiling (to keep up the productivity and all that). I have also seen strange ratios of i/o to cpu wait in 'top' nowadays but can probably ascribe that to CPU's that just became ridiculously fast and the way top calculates its scores. Nevertheless, I've mumbled over and lambasted i/o wait in Linux ever since a very specific time in the past and even though I haven't noted the exact date, I'm sure its related to this. Anyway, I found this intrigueing enough to create a slashdot account after years to share my joy that the bugs days are hopefully numbered now.

    1. Re:I second this by Anonymous Coward · · Score: 0

      I noticed the same thing about 6-10 months ago when I switched from a Debian Testing/Sid hybrid system on my laptop, to Ubuntu. Though I'm not sure if it happened with the 7.x Ubuntu or the 8.x Ubuntu.

      Hell, I noticed it just now as I was typing this message - two words lagged momentarily for input, and I thought my keyboard was stuck.

  25. Linux mint freeze by Anonymous Coward · · Score: 0

    Could this be the mystery freeze in Linux Mint that forces a hard reset??

  26. Problem is Real by Anonymous Coward · · Score: 5, Informative

    For what it is worth, the problem is real.

    We have experienced massive negative effects with our MySQL server; downgrading to early linux kernel solves the problem. This has been very difficult to debug as we never guessed that the OS would be a factor... we figured it had to be something we were doing. Only by chance did we try another distro / kernel only to find that everything starts working fine when you downgrade.

    1. Re:Problem is Real by Bert64 · · Score: 2, Interesting

      What version do you need to downgrade to? And does downgrading open you up to any security flaws or incompatibility?

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    2. Re:Problem is Real by Harik · · Score: 4, Insightful

      If you can reproduce it, do a git-bisect. You'll find the change that caused it pretty quickly.

    3. Re:Problem is Real by Anonymous Coward · · Score: 1, Interesting

      Different AC here.

      I've already started doing a git bisect on some of the versions. My findings are at home (i'm at work), but there was a difference whereby a newer kernel version had worse performance that an older version.

      What tends to happen is that intra-disk and inter-disk transfers are very fast (DMA is on), at the expense of X11 responsiveness. GUI operations (minimise windows, mouse clicks) start to lag. Not sure if this is the same problem as in the article.

      I really could do with spending a good few days investigating and bisecting. I hope this is fixed soon.

    4. Re:Problem is Real by ifnkovhgroghprm · · Score: 1

      By chance, did you try a different scheduler to see if it has any effect on your server? The first bit of lag I noticed with the Completely Fair Scheduler was with synergy between my desktop and my laptop, and when digging into that problem, it was found that a compile option for the scheduler needed to be changed (in stock Ubuntu Gutsy). Unfortunately, more than a year later (with the option supposedly changed in Hardy, still stock), it still lags from time to time. When I get a chance, I'm going to try other schedulers to see if it makes a difference.

    5. Re:Problem is Real by Anonymous Coward · · Score: 0

      Not necessarily. If each commit adds a little overhead, then as you close up on the "bad" commit you'll get wallclock times that are within the noise level.

  27. Re:"beverage of choice" ??? by Alain+Williams · · Score: 1
    Surely the sending of a small gift is a token of appreciation akin to a pat on the back. If we had paid for the s/ware, would someone not directly connected with the bug finder even do that ?

    From your tone: I assume that you will be sending this guy something of great value ?

    Why do you not have the courage to say your name when you post ?

  28. 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.

    1. Re:poor old firefox is knocked off it's shelf by ckaminski · · Score: 1

      What a pig dog Firefox is... 2GB of memory? For 50 tabs?

  29. Re:"beverage of choice" ??? by Anonymous Coward · · Score: 0

    If we had paid for the software, then the bug finder would be receiving 100k a year, and not just "appreciation"!!

    Paul Sheer

  30. Re:funny by BlackCreek · · Score: 4, Insightful
  31. This is what happens... by Builder · · Score: 2

    ...when you insist on doing development in the 'stable' kernel tree and expect vendors to stablise it.

    Genius!

    1. Re:This is what happens... by Anonymous Coward · · Score: 1, Interesting

      "Genius" is using the 'stable' kernel tree in production systems, when Linus himself recommends vendor kernels for this.

    2. Re:This is what happens... by CAIMLAS · · Score: 1

      Exactly!

      The current crop of problems observable in the Linux kernel started roughly around the time when the development policy changed. We went to "kernel is stable and works very well for a known subset of things, and builds consistently" to "kernel is stable for some things and works decently for most things, with pretty much everything working to some extent, and barely ever builds consistently (at least from one subversion to another).

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
  32. Re:"beverage of choice" ??? by mabinogi · · Score: 1

    but he would not be receiving 100k a year from individuals that were happy with his work.

    Quite a few of the core kernel developers actually _are_ paid to work on the kernel these days.
    Whether or not the end users pay for it has nothing to do with whether or not the developers get paid.

    In addition, if this test case has come from the community, then it would _never have happened_ if the kernel was not an open source project.

    --
    Advanced users are users too!
  33. BSD is older than linux and you by Anonymous Coward · · Score: 0

    Why was the date of your birth so essential to UNIX OS's that they couldn't have made one until you dropped out your momma's clacker?

  34. Alcohol (ab)use by Anonymous Coward · · Score: 0

    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!

    Is this your plan?

  35. I hope they are going to fix GCC, too by Anonymous Coward · · Score: 0

    Yes, that's right. I've also noticed that kernel 2.2 on an older PC is still much faster than 2.6 kernel on a new one. Especially when compiling.

    Another source of trouble is the increasing bloatedness in GCC. 2.95.3 is still a neat and fast compiler, while GCC 3 and GCC 4 are so slow and big. And then this constant fiddling with the C++ standard. You can't even write a C++ program these days and be sure that it will compile in 3-4 years. That sucks.

  36. Re:funny by ch0ad · · Score: 1

    oh is that behaviour due to this bug???? because that was happening on my dad's ubuntu computer

  37. whereis bugzilla.kernel.org .. by rs232 · · Score: 2, Informative
    --
    davecb5620@gmail.com
  38. People like to make up money by CarpetShark · · Score: 0, Offtopic

    The economy is "fixed" just fine on a regular basis, but people don't seem to like that.

    Ask yourself this: people have been spending money on worldwide flights, exotic holidays, fancy houses, big cars, cinema outings, fast computers... Now. let's say you work 40 hours a week, and get $40 for that. So that's essentially 40 tokens for work done. If your wage is average, then other people get similar tokens for a similar week of work. Now, how long did that flight take to build/arrange/fly/repair, in man-hours (or tokens)? What about the hotels, and excursions, and beauty treatments? And the big car? And that movie you saw? And the fast computer?

    Ignoring what's the norm... do you REALLY think your 40 tokens per week can buy all this? That, if their were no tokens, and you simply had to contribute work on the plane to get a free flight, had to help build the car to get a free car... do you REALLY think you'd have time? Because, essentially, anything those tokens get you that you couldn't have gotten with man hours is borrowed time.

    Unfortunately many humans preferred to be greedy and irresponsible with their resource use, gradually spending more than they have to get more than they need over decades as they slowly forget reality. That throws off the economy, and soon everyone's up the creek. Eventually, they realise it, and the whole thing crashes like a rollercoaster, down to much less than its worth and less than is needed. Finally people start to get a sense of normalcy, buying what they need, and everything is good. Until they start to forget where the line is, and then become irresponsible and greedy again.

    It's a vicious cycle, that'll never change, until people start to be more responsible and share a little rather than grabbing a lot. BUT, none of this should matter much, to a frugal person who buys what he needs, and saves when he can. Not everyone will be affected by these boom/bust times -- only those who ride the rollercoaster.

    1. Re:People like to make up money by Count+Fenring · · Score: 1

      Or those people who didn't have a sufficiently high-paying job to manage basic necessities in the pre-crash era. Or people who, despite the desire and intelligence to do excellent work, failed to find a job before the beginning of the recession.

      Any simplified model of the economy is bound to fail, because the economy is not simple. Not everyone who doesn't have massive savings spent themselves retarded. Not everyone who spent themselves retarded is going to suffer now. Sadly, it doesn't work like that.

    2. Re:People like to make up money by Anonymous Coward · · Score: 0

      BUT, none of this should matter much, to a frugal person who buys what he needs, and saves when he can.

      Sorry, he could lose his job in the bust part of the cycle anyway.

  39. I am NOT experiencing this bug by Xabraxas · · Score: 1, Interesting

    I think way too many people are blaming their issues on this bug. Some of them may be valid but others probably have something misconfigured or maybe it only affects certain hardware. I don't expereience this bug. My interactivity does not suffer when I do anything I/O intensive.

    --
    Time makes more converts than reason
    1. Re:I am NOT experiencing this bug by Heather+D · · Score: 2, Interesting

      I am getting it. This is on Ubuntu running the 2.6.20-generic kernel that came from the distro. My backups (~19GB) are responsive but I am currently running Ben Gamari's suggested method to reproduce it and it appears to be showing up. I get 'small' freezes of ~1-3 seconds when entering text as well as larger freezes of ~5-15 seconds upon maximizing a minimized program.

      It only seems to cause a problem for maximizing minimized programs when it happens at the same time as you maximize the window. It doesn't seem to happen very much but when it does its pretty noticeable.

      I never really noticed this before. I suppose I just expected it after hearing about how bad IDE drives are for anything involving heavy multitasking.

      Yep, I've left it running and it just did it again.

    2. Re:I am NOT experiencing this bug by Xabraxas · · Score: 1

      I've done the test and it does not happen for me. Somehow I got modded troll just because everyone and their mom is blaming their issues on this bug without even reporting test results. They are just assuming that any perfromance issue they are having is related to this bug. I'm not claiming this bug doesn't exist but people are jumping to conclusions without even knowing the details of their issues.

      --
      Time makes more converts than reason
  40. Re:funny by Anonymous Coward · · Score: 0

    Don't hold your breath. Ubuntu is always behind in kernels. The earliest would be Q3 2009.

  41. Re:Something else needs to be fixed... by MobileTatsu-NJG · · Score: 1

    Please someone fix the damn economy for crissakes.

    Ah, okay. I'll start coding that right away.

    --

    "I like to lick butts!" by MobileTatsu-NJG (#32700246) (Score:5, Informative)

  42. Complete Fair Queuing by kwabbles · · Score: 1

    This I/O scheduler was introduced as the default in 2.6.18 and available since 2.6.13. I wonder if that has something to do with it. I'm going to test it out on my home machines later today and have a look-see.

    Supposedly it can be disabled and the AS scheduler can be used if you change it at runtime in /sys/block/hda/queue/scheduler, or use the "elevator=as" boot option.

    --
    Just disrupt the deflector shield with a tachyon burst.
  43. Re:Something else needs to be fixed... by Surt · · Score: 1

    In all fairness, the 20+% annual inflation we're going to see starting in 2010 will bring housing values back to their peaks by 2013.

    --
    "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
  44. Re:funny by Anonymous Coward · · Score: 0

    I bet your computer's cupholder even works right!

  45. Re:funny by the_B0fh · · Score: 1

    Yeah, but yours is just a duplex issue, been known about for years, and easily fixed.

  46. Re:funny by Anonymous Coward · · Score: 1, Interesting

    Yes, they do. It's out there in a lot of naming permutations, with a lot of different causes - video, browser, disk, X, general high I/O, etc. I have personally run into this bastard a number of times.

  47. Re:Something else needs to be fixed... by afabbro · · Score: 1

    Long-term US bonds are going to be unsellable internationally a year or two from now

    Yeaaaaaaaahhhh...'cause you know, all the other countries in the world that sell long-term bonds have perfect economies. The interest rate paid by the U.S. Gov't might go up a little to increase demand, but people will still be buying U.S. treasuries for the foreseeable future. As in the rest of your life.

    --
    Advice: on VPS providers
  48. Free testing! by Wee · · Score: 1

    You got free testing. Keep adding hardware and submitting /. stories until the system remains responsive...

    -B

    --

    Ash and Hickory, straight-grained and true, make excellent bludgeons, dandy for the cudgeling of vegetarians.

  49. Re:Something else needs to be fixed... by trolltalk.com · · Score: 1

    The #1 holder (China) is cutting back on US Treasuries, instead "strongly encouraging" that money be lent inside China.. Nobody else can take up the slack.

  50. Re:Something else needs to be fixed... by afabbro · · Score: 1

    Sure it can. If China were to dump all of their US Treasuries on the market tomorrow, you'd see the effective interest rate jump up a couple points and they'd be sold out to other investors, likely within the same day if not within hours. There is always a demand for high-quality bonds.

    --
    Advice: on VPS providers
  51. Re:Something else needs to be fixed... by trolltalk.com · · Score: 1

    Sure it can. If China were to dump all of their US Treasuries on the market tomorrow, you'd see the effective interest rate jump up a couple points and they'd be sold out to other investors, likely within the same day if not within hours. There is always a demand for high-quality bonds.

    You've obviously not kept up with events. For a year now, the US has been under attack over its' AAA credit rating. This was BEFORE the market meltdown, etc.

    From January 10th, 2008: http://www.reuters.com/article/bondsNews/idUSN1017237120080110

    Moody's: U.S. rating could be pressured in long term

    NEW YORK, Jan 10 (Reuters) - Moody's Investors Service said on Thursday the United States' "triple-A" government bond rating could come under pressure in the very long-term if the Medicare and Social Security programs are not reformed.

    "These two programs are the largest threats to the long-term financial health of the United States and to the government's Aaa rating," Moody's analyst Steven Hess said in the agency's annual report on the United States.

    The report is not a rating action.

    Hess also said that risks from the U.S. subprime mortgage crisis are not affecting the nation's credit rating.

    However, the housing downturn and subprime crisis could result in "a period of slower growth in coming quarters, although further interest rate cuts by the Federal Reserve could help to maintain positive growth," he said.

    John McCarthy, director of foreign exchange at ING Capital Markets in New York, noted that "some are saying comments about the possible downgrade of the U.S. long-term rating is hitting the dollar a bit."

    The United States' "Aaa" foreign currency ceiling and "Aaa" bond ratings and stable outlook are supported by the nation's large and diverse economy and moderate level of debt, Moody's said.

    Federal debt ratios relative to gross domestic product and to revenue appear "set to improve modestly in the next few years," the agency said. (Reporting by Neil Shah; additional reporting by Steven Johnson; Editing by Dan Grebler)

    Since then, we've had a deficit that's ballooning, revenues dropping like a stone, unemployment going up up and away despite a fed rate of zero%, the sub-prime crisis now is calculated to affect at least 17% of ALL mortgages in the US,

    Interest rates will have to go up a LOT to compensate for the inflationary effect of printing up all that new deficit spending. Do you really want to return to the days of 20% prime rate interest, like in April, 1981? Or 21.5% in December of 1980?

    From October 14th, 1978 to May 20th, 1985, even the most credit-worthy couldn't get loans below 10%. How many people with prime mortgages can afford a 15% mortgage? How many businesses are viable if they have to pay 18% interest on their loans and bonds?

  52. Re:funny by XDirtypunkX · · Score: 1

    No, iluvcapra was having a stroke.

  53. Re:Something else needs to be fixed... by XDirtypunkX · · Score: 1

    Or, alternatively, it could be that the US dollar should be massively devalued relative it's current state and it's only the frozen credit markets and the need to build reserves that is keeping it propped up. The dollar would be the new peso by now if it wasn't for that.

  54. Re:Something else needs to be fixed... by XDirtypunkX · · Score: 1

    I'll have a bajillion dollars thanks!

  55. Big Clue: VMWare Guests Affected the Most by Anonymous Coward · · Score: 0

    Initially with VMWare 5.0 workstation on a Linux host running 2.6.17.13, it was possible to suspend and resume the guest OS relatively quickly. I don't know what has become broken, but now with workstation 6.5 it can take up to 10 minutes to do the same job on the same architecture.

    My experience shows that processors with frequency scaling are affected the most. This points to the bug being either related to how jobs are scheduled or how the kernel deals with large files (VM disk images are large files). However, I tested a lot of different combinations with the scheduler (settling on Anticipatory as best); therefore, the bug may really be with some IO block as the submitter has indicated.

  56. Re:Something else needs to be fixed... by trolltalk.com · · Score: 1

    With the latest wrong-headed bailouts (Merrill Lynch) diverting even more capital to propping up bad investments and bad actors, inflating its' value away is inevitable.

    The government should have allowed the failures, kept its' powder dry, then moved in after the market correction to help pick up the pieces. It would have been cheaper and more effective.

  57. Please fix it as soon as possible by Anonymous Coward · · Score: 0

    Oh my god. I've been suffering so much with Linux lately. Performance really sucks right now. :-(

    Meanwhile, I've taken my good 5-year-old PC out of storage. That one still runs with a 2.0 kernel. Man, it's so fast. It's a totally different experience than all this "heavy-iron" lately.

    Linus, please save us! Linux has gotten as slow and bloated as Windows lately...