* Andrew Morton <akpm@linux-foundation.org> wrote:reverting this oneliner is trivial. Finding bandwidth problems and tracking them down to this oneliner change is relatively easy too. Finding latency problems and fixing them is _not_ trivial. Boot up a Linux desktop and start OOo or firefox, and measure the time it takes to start the app up. 10-20 seconds on a top-of-the-line quad-core 3.2 GHz system - which is a shame. Same box can do in excess of 1GB/sec block IO. Yes, one could blame the apps but in reality most of the blame is mostly on the kernel side. We do not make bloat and latency suckage apparent enough to user-space (due to lack of intelligent instrumentation), we make latencies hard to fix, we have an acceptance bias towards bandwidth fixes (because they are easier to measure and justify) - and that's all what it takes to let such a situation get out of control. and i can bring up the scheduler as an example. CFS broke the bandwidth performance of one particular app and it took only a few days to get it back under control. But it was months to get good latency behavior out of the scheduler. And that is with the help of excellent scheduler instrumentation. In the IO space the latency situation is much, much worse. Really. Ingo -
| Andrew Morton | Re: 2.6.24-rc6-mm1 |
| Satyam Sharma | Re: 2.6.23-rc4-mm1 |
| James Bottomley | Re: Integration of SCST in the mainstream Linux kernel |
| Greg Kroah-Hartman | [PATCH 010/196] Chinese: add translation of Codingstyle |
git: | |
| Chris Ortman | [FEATURE REQUEST] git-svn format-patch |
| David | [StGit PATCH 00/13] Eliminate 'top' and 'bottom' files |
| Scott Chacon | Git Community Book |
| H. Peter Anvin | Re: kernel.org mirroring (Re: [GIT PULL] MMC update) |
| Richard Stallman | Real men don't attack straw men |
| Gregory Edigarov | How to re-build openssl with SHA1 support? |
| Xavier Mertens | newfs: cg 0: bad magic number |
| thacrazze | Multiboot Windows XP + OpenBSD doesnt work |
| Jens Axboe | [PATCH][RFC] fast file mapping for loop |
| David Miller | Re: [ANNOUNCE] Btrfs v0.12 released |
| Tony Jones | [RFC 1/28] Pass struct vfsmount to the inode_create LSM hook. |
| Andreas Dilger | Re: [PATCH 0/4] Fiemap, an extent mapping ioctl - round 2 |
